4置换群
4.1 置换乘法
📜 [原文4]
我们现在展示函数复合 ∘ 是集合 $A$ 的所有置换的集合上的一个二元运算。我们称此运算为置换乘法。设 $A$ 是一个集合,设 $\sigma$ 和 $\tau$ 是 $A$ 的置换,使得 $\sigma$ 和 $\tau$ 都是将 $A$ 满射到 $A$ 的一对一函数。复合函数 $\sigma \circ \tau$ 示意性地定义为
$$
A \xrightarrow{\tau} A \xrightarrow{\sigma} A,
$$
给出从 $A$ 到 $A$ 的映射。我们不保留置换乘法的符号 ∘,而是用并置 $\sigma \tau$ 表示 $\sigma \circ \tau$,就像我们对一般群所做的那样。现在,如果 $\sigma \tau$ 是一对一的并且满射到 $A$,那么它就是一个置换。请记住,$\sigma \tau$ 在 $A$ 上的作用必须从右到左读取:首先应用 $\tau$,然后应用 $\sigma$。让我们证明 $\sigma \tau$ 是一对一的。如果
$$
(\sigma \tau)\left(a_{1}\right)=(\sigma \tau)\left(a_{2}\right),
$$
那么
$$
\sigma\left(\tau\left(a_{1}\right)\right)=\sigma\left(\tau\left(a_{2}\right)\right),
$$
因为 $\sigma$ 是一对一的,我们知道 $\tau\left(a_{1}\right)=\tau\left(a_{2}\right)$。但随后,因为 $\tau$ 是一对一的,这给出了 $a_{1}=a_{2}$。因此 $\sigma \tau$ 是一对一的。为了证明 $\sigma \tau$ 满射到 $A$,设 $a \in A$。因为 $\sigma$ 满射到 $A$,存在 $a^{\prime} \in A$ 使得 $\sigma\left(a^{\prime}\right)=a$。因为 $\tau$ 满射到 $A$,存在 $a^{\prime \prime} \in A$ 使得 $\tau\left(a^{\prime \prime}\right)=a^{\prime}$。因此
$$
a=\sigma\left(a^{\prime}\right)=\sigma\left(\tau\left(a^{\prime \prime}\right)\right)=(\sigma \tau)\left(a^{\prime \prime}\right),
$$
所以 $\sigma \tau$ 满射到 $A$。
📖 [逐步解释]
这部分的核心任务是定义置换之间的运算,并证明这个运算是封闭的,即两个置换“相乘”的结果仍然是一个置换。这是构建一个群的第一步(满足群公理的闭包性)。
- 定义运算为函数复合:
- 既然置换是函数,那么最自然的运算就是函数复合。
- 置换乘法这个术语就是指函数复合,记作 $\sigma \tau$,它的意思是“先施加置换 $\tau$,再施加置换 $\sigma$”。
- 重要:运算顺序是从右向左!$(\sigma \tau)(a) = \sigma(\tau(a))$。这与我们习惯的从左到右阅读相反,需要特别注意。
- 证明闭包性:
- 我们需要证明,如果 $\sigma$ 和 $\tau$ 都是置换,那么它们的复合 $\sigma \tau$ 也一定是一个置换。
- 根据定义,就是要证明 $\sigma \tau$ 既是一对一的,又是满射的。
- 证明 $\sigma \tau$ 是一对一:
- 我们的目标是证明:如果 $(\sigma \tau)(a_1) = (\sigma \tau)(a_2)$,那么必然 $a_1 = a_2$。
- 步骤1: 根据函数复合的定义,$(\sigma \tau)(a_1) = \sigma(\tau(a_1))$ 和 $(\sigma \tau)(a_2) = \sigma(\tau(a_2))$。所以假设变成了 $\sigma(\tau(a_1)) = \sigma(\tau(a_2))$。
- 步骤2: 我们知道 $\sigma$ 是一个置换,所以它本身是一对一的。根据一对一的定义,如果 $\sigma(x) = \sigma(y)$,则 $x=y$。在这里,把 $\tau(a_1)$ 看作 $x$,把 $\tau(a_2)$ 看作 $y$。因此,从 $\sigma(\tau(a_1)) = \sigma(\tau(a_2))$ 我们可以推断出 $\tau(a_1) = \tau(a_2)$。
- 步骤3: 我们又知道 $\tau$ 也是一个置换,所以它也是一对一的。因此,从 $\tau(a_1) = \tau(a_2)$ 我们可以推断出 $a_1 = a_2$。
- 结论: 我们成功地从 $(\sigma \tau)(a_1) = (\sigma \tau)(a_2)$ 推出了 $a_1 = a_2$。所以 $\sigma \tau$ 是一对一的。这个证明过程就像剥洋葱,从外层的 $\sigma$ 开始,利用其性质,剥掉一层,再利用内层 $\tau$ 的性质,得到最终结论。
- 证明 $\sigma \tau$ 是满射:
- 我们的目标是证明:对于集合 $A$ 中的任意一个元素 $a$,我们都能在 $A$ 中找到一个元素 $a''$,使得 $(\sigma \tau)(a'') = a$。
- 步骤1: 从目标 $a$ 出发。因为我们知道 $\sigma$ 是满射的,所以对于这个 $a \in A$,一定存在一个 $a' \in A$,使得 $\sigma(a')=a$。也就是说, $a$ 是由 $a'$ 通过 $\sigma$ 映射过来的。
- 步骤2: 现在我们有了 $a'$。因为我们知道 $\tau$ 也是满射的,所以对于这个 $a' \in A$,一定存在一个 $a'' \in A$,使得 $\tau(a'') = a'$。也就是说, $a'$ 是由 $a''$ 通过 $\tau$ 映射过来的。
- 步骤3: 把这两步串联起来:$(\sigma \tau)(a'') = \sigma(\tau(a'')) = \sigma(a') = a$。
- 结论: 我们成功地为任意的 $a$ 找到了它的“原像” $a''$。所以 $\sigma \tau$ 是满射的。这个证明过程像是在“倒带”,从最终结果 $a$ 出发,一步步往前找它的来源。
💡 [数值示例]
- 令 $A = \{1, 2, 3\}$。
- 设置换 $\tau = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \end{pmatrix}$ (即 $\tau(1)=2, \tau(2)=3, \tau(3)=1$)。
- 设置换 $\sigma = \begin{pmatrix} 1 & 2 & 3 \\ 1 & 3 & 2 \end{pmatrix}$ (即 $\sigma(1)=1, \sigma(2)=3, \sigma(3)=2$)。
- 计算复合置换 $\sigma \tau$:
- 作用于1: $(\sigma \tau)(1) = \sigma(\tau(1)) = \sigma(2) = 3$。
- 作用于2: $(\sigma \tau)(2) = \sigma(\tau(2)) = \sigma(3) = 2$。
- 作用于3: $(\sigma \tau)(3) = \sigma(\tau(3)) = \sigma(1) = 1$。
- 所以,$\sigma \tau = \begin{pmatrix} 1 & 2 & 3 \\ 3 & 2 & 1 \end{pmatrix}$。
- 验证结果是否为置换:
- 一对一:输出结果 $3, 2, 1$ 互不相同。是。
- 满射:输出集合 $\{3, 2, 1\}$ 等于 $\{1, 2, 3\}$。是。
- 结论:两个置换的复合确实还是一个置换。
⚠️ [易错点]
- 运算顺序是关键:计算 $\sigma \tau$ 时,是先算 $\tau$ 再算 $\sigma$。如果顺序搞反,结果可能完全不同。
- 我们来计算一下 $\tau \sigma$:
- $(\tau \sigma)(1) = \tau(\sigma(1)) = \tau(1) = 2$。
- $(\tau \sigma)(2) = \tau(\sigma(2)) = \tau(3) = 1$。
- $(\tau \sigma)(3) = \tau(\sigma(3)) = \tau(2) = 3$。
- 所以 $\tau \sigma = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 1 & 3 \end{pmatrix}$。
- 可以看到 $\sigma \tau \neq \tau \sigma$。这说明置换乘法通常是不可交换的,这也正是置换群常常是非阿贝尔群的原因。
📝 [总结]
本小节定义了置换的运算,即置换乘法,它就是函数复合。并且通过严格的数学证明,说明了这个运算在置换的集合上是封闭的:两个双射函数的复合仍然是一个双射函数。这是证明置换集合能构成群的第一步。
🎯 [存在目的]
为了将置换的集合构建成一个代数结构(具体来说是群),必须首先定义一个二元运算。本节选择了最自然的函数复合作为这个运算,并证明了其封闭性,为后续验证结合律、单位元和逆元的存在性奠定了基础。
🧠 [直觉心智模型]
回到“换座位”的模型。
- 置换 $\tau$ 是第一个换座位的指令。
- 置换 $\sigma$ 是第二个换座位的指令。
- 置换乘法 $\sigma \tau$ 就相当于“先执行 $\tau$ 指令,所有人换好座位后,立刻再执行 $\sigma$ 指令”。
- 本节证明的封闭性意味着,无论你连续下达多少次合法的换座位指令,最终的结果总是等效于一次性的、全新的、但同样合法的换座位指令。你不可能通过连续换座,最后让两个人坐到同一个座位上,或者让某个座位空出来。
💭 [直观想象]
想象一条装配流水线。
- 一个物品(集合里的元素)在流水线上移动。
- 工位 $\tau$ 是一台机器,它会对物品进行某种改造(施加置换 $\tau$)。
- 工位 $\sigma$ 是下一台机器,它会对来自上一工位的物品进行再次改造(施加置换 $\sigma$)。
- 复合置换 $\sigma \tau$ 就相当于把这两台机器的功能合并,设计一台新的超级机器,这台新机器一次性就能完成 $\tau$ 和 $\sigma$ 两台机器先后做的事情。
- 本节的证明说明,如果 $\sigma$ 和 $\tau$ 都是“完美”的改造机器(置换,即不丢失、不复制零件),那么它们组合成的新机器 $\sigma \tau$ 也一定是“完美”的。
4.2 历史注解
📜 [原文5]
历史注解
关于置换的最早记录研究之一出现在《Sefer Yetsirah》(或《创造之书》)中,该书由一位不知名的犹太作者在八世纪之前写成。作者对希伯来字母的各种排列方式很感兴趣。这个问题在某种意义上是一个神秘的问题。人们相信字母具有魔力;因此,适当的排列可以征服自然力量。 《Sefer Yetsirah》的实际文本非常稀疏:“两个字母组成两个单词,三个组成六个单词,四个组成24个单词,五个组成120个,六个组成720个,七个组成5040个。”有趣的是,计算字母排列方式的想法也在八世纪和九世纪的伊斯半数学中出现过。到十三世纪,在伊斯兰和希伯来文化中,置换的抽象概念已经扎根,以至于来自现在摩洛哥的马拉喀什的数学家 Abu-1-'Abbas ibn al-Banna (1256-1321) 和法国拉比、哲学家兼数学家 Levi ben Gerson 都能够严格证明任何 $n$ 个元素的集合的置换数量是 $n!$,并证明了关于计算组合的各种结果。
然而,Levi 和他的前人关注置换仅仅是给定有限集的排列。正是对多项式方程解的探索导致拉格朗日等人在十八世纪后期将置换视为从有限集到其自身的函数,该集合是给定方程的根的集合。正是 Augustin-Louis Cauchy (1789-1857) 详细发展了置换理论的基本定理,并引入了本文中使用的标准符号。
📖 [逐步解释]
这部分历史注解追溯了“置换”这一概念的演变历程,展示了它如何从一个神秘主义和组合计数的问题,逐渐发展成为现代抽象代数的核心工具。
- 早期阶段:组合计数与神秘主义
- 源头: 《Sefer Yetsirah》(创造之书),一部古老的犹太神秘主义文献。
- 动机: 当时的人们认为字母有魔力,通过排列字母可以获得神秘力量。这驱使他们去研究“排列”的可能性。
- 成就: 认识到 $n$ 个不同事物有 $n!$ (n的阶乘) 种排列方式。书中给出了 $n=2, 3, 4, 5, 6, 7$ 的例子:$2!=2, 3!=6, 4!=24, 5!=120, 6!=720, 7!=5040$。
- 并行发展: 类似的计数思想也在同期的伊斯兰数学中出现。
- 十三世纪的成熟: 到了13世纪,像 ibn al-Banna 和 Levi ben Gerson 这样的数学家已经能够严格证明“$n$ 个元素的排列数是 $n!$”这一公式,并研究相关的组合问题。
- 核心思想: 在这个阶段,置换被看作是一个静态的“排列结果”。重点在于“有多少种不同的排列”。
- 转折点:函数视角与方程求解
- 推动力: 18世纪后期,数学家们(如拉格朗日)在研究高次多项式方程的求根公式时遇到了困难。
- 新的视角: 他们发现,方程的根之间存在某种对称性。如果你交换(置换)这些根,某些关于根的表达式会保持不变。
- 关键转变: 拉格朗日首次将置换看作是一个动态的过程或函数。这个函数作用于方程的根的集合上,把一个根变成另一个根。这与我们刚刚学习的定义8.3完全一致。
- 核心思想: 置换不再仅仅是一个排列结果,而是一个“造成排列的动作”或“函数”。
- 系统化:置换理论的建立
- 关键人物: 柯西 (Augustin-Louis Cauchy)。
- 贡献: 在19世纪,柯西系统地研究了置换作为函数的性质,发展了置换理论的许多基本定理(我们将在后续章节学习,如循环分解)。
- 标准化: 柯西还引入了我们今天仍在使用的许多标准符号来表示置换(例如我们即将看到的双行表示法)。
📝 [总结]
置换概念的演化经历了三个主要阶段:
- 古代到中世纪:作为组合计数问题,关注“有多少种排列”。
- 18世纪(拉格朗日):为了解方程,转变为“作用于根集合的函数”视角。
- 19世纪(柯西):系统化地发展了置换作为函数的理论,并建立了标准符号体系,为置换群的诞生铺平了道路。
🎯 [存在目的]
这段历史注解告诉我们,数学概念不是凭空出现的。置换从一个具体、甚至带点神秘色彩的计数问题,为了解决更深刻的代数方程问题,而被赋予了函数的抽象内涵,最终在柯西手中发展成为一个独立的、丰富的数学理论。这有助于我们理解为什么置换被定义为函数,以及它在代数发展中的重要地位。
🧠 [直觉心智模型]
想象一下置换概念的成长过程:
- 婴儿期:一个孩子在数自己有几个玩具,以及能把它们排成多少种不同的队伍。(组合计数)
- 青少年期:这个孩子开始玩一套复杂的积木(方程的根)。他发现,如果他交换某两个积木的位置(置换根),整个积木结构(根的对称表达式)看起来还是一样的。他开始思考“交换”这个动作本身。(函数视角)
- 成年期:这个人(柯西)系统地总结了所有可能的“交换”动作的规律,发明了一套语言来描述它们,并写成了一本《交换的艺术》手册。(置换理论)
💭 [直观想象]
想象你在看一部关于数学史的纪录片:
- 第一幕:镜头摇向古代的中东,一位学者在沙地上用石子排列出不同的图案,计算着有多少种可能性。
- 第二幕:切换到18世纪的欧洲,拉格朗日在昏暗的烛光下,对着写满复杂方程的纸张冥思苦想。他突然拿起笔,在方程的几个解($x_1, x_2, x_3$)之间画起了箭头,交换它们的位置,观察着一个复杂的表达式是否改变。
- 第三幕:巴黎的讲堂里,柯西正在黑板上向学生们展示如何用一种两行三列的括号来清晰地表示一个置换,并推导这些置换相互作用的规则。
这部纪录片生动地展现了置换从一个具体对象到一个抽象操作的演变。
4.3 例子 8.4
📜 [原文6]
8.4 例子 假设
$$
A=\{1,2,3,4,5\}
$$
并且 $\sigma$ 是 Fig. 8.1 给出置换。我们用更标准的符号表示 $\sigma$,将列改为括号中的行并省略箭头,如下
$$
\sigma=\left(\begin{array}{lllll}
1 & 2 & 3 & 4 & 5 \\
4 & 2 & 5 & 3 & 1
\end{array}\right),
$$
使得 $\sigma(1)=4, \sigma(2)=2$,等等。设
$$
\tau=\left(\begin{array}{lllll}
1 & 2 & 3 & 4 & 5 \\
3 & 5 & 4 & 2 & 1
\end{array}\right) .
$$
那么
$$
\sigma \tau=\left(\begin{array}{lllll}
1 & 2 & 3 & 4 & 5 \\
4 & 2 & 5 & 3 & 1
\end{array}\right)\left(\begin{array}{lllll}
1 & 2 & 3 & 4 & 5 \\
3 & 5 & 4 & 2 & 1
\end{array}\right)=\left(\begin{array}{lllll}
1 & 2 & 3 & 4 & 5 \\
5 & 1 & 3 & 2 & 4
\end{array}\right) .
$$
例如,从右到左相乘,
$$
(\sigma \tau)(1)=\sigma(\tau(1))=\sigma(3)=5 .
$$
📖 [逐步解释]
这个例子是本节的第一个计算实例,它演示了两件事:
- 置换的标准表示法:引入了柯西发明的“双行表示法”。
- 置换乘法的具体计算:手把手教我们如何计算两个用双行表示法写出的置换的乘积。
1. 双行表示法
- 格式: $\begin{pmatrix} a_1 & a_2 & \dots & a_n \\ b_1 & b_2 & \dots & b_n \end{pmatrix}$
- 含义: 这种表示法非常直观。第一行按顺序列出集合的所有元素。第二行在每个元素的正下方写出它被置换映射到的结果。
- 例如,$\sigma=\left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 4 & 2 & 5 & 3 & 1 \end{array}\right)$ 的意思就是:
- $\sigma(1) = 4$ (1的下面是4)
- $\sigma(2) = 2$ (2的下面是2)
- $\sigma(3) = 5$ (3的下面是5)
- $\sigma(4) = 3$ (4的下面是3)
- $\sigma(5) = 1$ (5的下面是1)
这比之前用箭头列出的方式更紧凑、更标准化。
2. 计算置换乘积 $\sigma \tau$
- 核心法则: 永远记住,$\sigma \tau$ 意味着 先算 $\tau$,后算 $\sigma$。
- 计算步骤: 我们需要确定 $\sigma \tau$ 作用在集合 $\{1,2,3,4,5\}$ 中每个元素上的结果。
- 找 1 的像:
- 看最右边的置换 $\tau$:$\tau$ 把 1 映射到 3。($1 \xrightarrow{\tau} 3$)
- 然后看左边的置换 $\sigma$:$\sigma$ 把 3 映射到 5。($3 \xrightarrow{\sigma} 5$)
- 连起来:$1 \xrightarrow{\tau} 3 \xrightarrow{\sigma} 5$。所以 $(\sigma \tau)(1) = 5$。
- 看 $\tau$:$\tau$ 把 2 映射到 5。($2 \xrightarrow{\tau} 5$)
- 看 $\sigma$:$\sigma$ 把 5 映射到 1。($5 \xrightarrow{\sigma} 1$)
- 连起来:$2 \xrightarrow{\tau} 5 \xrightarrow{\sigma} 1$。所以 $(\sigma \tau)(2) = 1$。
- 看 $\tau$:$\tau$ 把 3 映射到 4。($3 \xrightarrow{\tau} 4$)
- 看 $\sigma$:$\sigma$ 把 4 映射到 3。($4 \xrightarrow{\sigma} 3$)
- 连起来:$3 \xrightarrow{\tau} 4 \xrightarrow{\sigma} 3$。所以 $(\sigma \tau)(3) = 3$。
- 看 $\tau$:$\tau$ 把 4 映射到 2。($4 \xrightarrow{\tau} 2$)
- 看 $\sigma$:$\sigma$ 把 2 映射到 2。($2 \xrightarrow{\sigma} 2$)
- 连起来:$4 \xrightarrow{\tau} 2 \xrightarrow{\sigma} 2$。所以 $(\sigma \tau)(4) = 2$。
- 看 $\tau$:$\tau$ 把 5 映射到 1。($5 \xrightarrow{\tau} 1$)
- 看 $\sigma$:$\sigma$ 把 1 映射到 4。($1 \xrightarrow{\sigma} 4$)
- 连起来:$5 \xrightarrow{\tau} 1 \xrightarrow{\sigma} 4$。所以 $(\sigma \tau)(5) = 4$。
- 整理结果: 把我们计算出的结果写成双行表示法:
- 1 映到 5
- 2 映到 1
- 3 映到 3
- 4 映到 2
- 5 映到 4
💡 [数值示例]
本节本身就是一个非常具体的数值示例。我们再提供一个,计算 $\tau^2 = \tau \tau$。
- $\tau = \left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 3 & 5 & 4 & 2 & 1 \end{array}\right)$
- 计算 $\tau^2$:
- 作用于1: $1 \xrightarrow{\tau} 3 \xrightarrow{\tau} 4$。所以 $(\tau^2)(1) = 4$。
- 作用于2: $2 \xrightarrow{\tau} 5 \xrightarrow{\tau} 1$。所以 $(\tau^2)(2) = 1$。
- 作用于3: $3 \xrightarrow{\tau} 4 \xrightarrow{\tau} 2$。所以 $(\tau^2)(3) = 2$。
- 作用于4: $4 \xrightarrow{\tau} 2 \xrightarrow{\tau} 5$。所以 $(\tau^2)(4) = 5$。
- 作用于5: $5 \xrightarrow{\tau} 1 \xrightarrow{\tau} 3$。所以 $(\tau^2)(5) = 3$。
- 结果: $\tau^2 = \left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 4 & 1 & 2 & 5 & 3 \end{array}\right)$。
⚠️ [易错点]
- 最常见的错误:从左到右计算。如果按从左到右的顺序计算 $\sigma \tau$,会得到完全错误的结果。例如,对于 1,如果先算 $\sigma$,则 $1 \xrightarrow{\sigma} 4$,再算 $\tau$,则 $4 \xrightarrow{\tau} 2$。最终得到 $(\sigma \tau)(1)=2$,而正确答案是 5。
- 第一行的顺序: 在双行表示法中,第一行的数字顺序通常是自然的顺序(如1, 2, 3, 4, 5),但这并不是必须的。只要第一行的元素包含了集合的所有元素,并且第二行是其正确的像,这个表示就是有效的。例如,$\sigma = \left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 4 & 2 & 5 & 3 & 1 \end{array}\right)$ 和 $\sigma = \left(\begin{array}{lllll} 5 & 3 & 1 & 2 & 4 \\ 1 & 5 & 4 & 2 & 3 \end{array}\right)$ 是同一个置换,因为它们描述了完全相同的映射关系。在计算复合时,为了方便,通常会将中间结果的列重新排序,使其第一行恢复自然顺序。
📝 [总结]
例子8.4 通过一个具体的计算,教会了我们使用双行表示法来书写置换,并演示了如何遵循“从右到左”的规则来正确地计算两个置换的乘积(复合)。
🎯 [存在目的]
这个例子的存在是为了将前面抽象的定义和证明(置换乘法是封闭的)转化为一项读者可以亲手操作的具体技能。在学习数学时,从抽象概念到具体计算的过渡至关重要,这个例子就是这个过渡的桥梁。
🧠 [直觉心智模型]
想象你有两张密码表,$\tau$ 和 $\sigma$。
- 要加密一个数字(比如 1),你首先查阅密码表 $\tau$。表 $\tau$ 说:“1 对应 3”。
- 然后,你拿着这个中间结果 3,去查阅密码表 $\sigma$。表 $\sigma$ 说:“3 对应 5”。
- 所以,经过 $\sigma \tau$ 这道“双重加密”后,数字 1 变成了 5。
计算置换乘积,就是在制作一张新的、等效的“单一加密”密码表,这张表能一步到位地完成上述双重加密的效果。
💭 [直观想象]
想象一个换乘地铁的乘客。
- 乘客在 1 号站(元素 1)。
- 他先坐上 $\tau$ 号线(施加置换 $\tau$)。根据 $\tau$ 号线的地图,1 号站的下一站是 3 号站。
- 乘客在 3 号站下车,然后换乘 $\sigma$ 号线(施加置换 $\sigma$)。根据 $\sigma$ 号线的地图,3 号站的下一站是 5 号站。
- 所以,乘客的整个行程 $(\sigma \tau)(1)$ 是从 1 号站到达 5 号站。
计算 $\sigma \tau$ 就是在绘制一张“直达快线”的地图,这张图上直接标明了从 1 号站可以直达 5 号站,从 2 号站可以直达 1 号站,等等。
4.4 定理 8.5
📜 [原文7]
我们现在展示非空集合 A 的所有置换的集合在置换乘法下构成一个群。
8.5 定理 设 $A$ 是一个非空集合,设 $S_{A}$ 是 $A$ 的所有置换的集合。那么 $S_{A}$ 在置换乘法下是一个群。
证明 我们已经证明 $A$ 的两个置换的复合产生 $A$ 的一个置换,因此 $S_{A}$ 在置换乘法下是封闭的。
现在置换乘法被定义为函数复合,在第2节中,我们已经证明函数复合是结合的。因此 $\mathscr{G}_{1}$ 得到满足。
置换 $\iota$ 使得对于所有 $a \in A$,$\iota(a)=a$,作为单位元起作用。因此 $\mathscr{G}_{2}$ 得到满足。
对于置换 $\sigma$,逆函数 $\sigma^{-1}$ 是一个置换,它反转了映射 $\sigma$ 的方向,也就是说,$\sigma^{-1}(a)$ 是 $A$ 中的元素 $a^{\prime}$,使得 $a=\sigma\left(a^{\prime}\right)$。恰好存在一个这样的元素 $a^{\prime}$ 是因为作为函数,$\sigma$ 既是一对一的又是满射的。对于每个 $a \in A$,我们有
$$
\iota(a)=a=\sigma\left(a^{\prime}\right)=\sigma\left(\sigma^{-1}(a)\right)=\left(\sigma \sigma^{-1}\right)(a)
$$
并且还有
$$
l\left(a^{\prime}\right)=a^{\prime}=\sigma^{-1}(a)=\sigma^{-1}\left(\sigma\left(a^{\prime}\right)\right)=\left(\sigma^{-1} \sigma\right)\left(a^{\prime}\right)
$$
所以 $\sigma^{-1} \sigma$ 和 $\sigma \sigma^{-1}$ 都是置换 $\iota$。因此 $\mathcal{G}_{3}$ 得到满足。
📖 [逐步解释]
这个定理是本节的核心结果:它正式确立了“置换群”的存在。定理声明,对于任何一个非空集合 $A$,它上面所有可能的置换所构成的集合 $S_A$,在以函数复合(即置换乘法)为运算的前提下,构成一个群。
证明过程是检验群的三个基本公理是否满足。(这里的 $\mathscr{G}_{1}, \mathscr{G}_{2}, \mathscr{G}_{3}$ 对应教材早期定义的群公理,我们逐一解释)
1. 闭包性 (Closure)
- 原文: "我们已经证明... $S_A$ 在置换乘法下是封闭的。"
- 解释: 这指的是在第4.1节中已经完成的证明。我们证明了两个置换(即双射函数)的复合结果仍然是一个置换(双射函数)。这意味着,如果你从 $S_A$ 中任意取出两个元素 $\sigma$ 和 $\tau$,它们的乘积 $\sigma \tau$ 必然也属于 $S_A$。所以封闭性成立。
2. 结合律 (Associativity) - $\mathscr{G}_{1}$
- 原文: "置换乘法被定义为函数复合,...函数复合是结合的。"
- 解释: 我们需要验证对任意三个置换 $\rho, \sigma, \tau \in S_A$,是否有 $(\rho \sigma) \tau = \rho (\sigma \tau)$。
- 让我们来验证一下。对于任意元素 $a \in A$:
- 左边:$((\rho \sigma) \tau)(a) = (\rho \sigma)(\tau(a)) = \rho(\sigma(\tau(a)))$
- 右边:$(\rho (\sigma \tau))(a) = \rho((\sigma \tau)(a)) = \rho(\sigma(\tau(a)))$
- 可以看到,两边对任何 $a$ 的作用结果都是一样的。因此 $(\rho \sigma) \tau = \rho (\sigma \tau)$ 成立。
- 这个性质本质上是函数复合这个操作本身所固有的,与置换的具体内容无关。只要是函数复合,就满足结合律。所以 $\mathscr{G}_{1}$ 成立。
3. 单位元的存在 (Identity Element) - $\mathscr{G}_{2}$
- 原文: "置换 $\iota$ 使得对于所有 $a \in A$,$\iota(a)=a$,作为单位元起作用。"
- 解释: 我们需要找到一个特殊的置换 $\iota \in S_A$,使得对于任何置换 $\sigma \in S_A$,都有 $\sigma \iota = \iota \sigma = \sigma$。
- 考虑这个函数:$\iota(a) = a$。它把每个元素都映射到它自身。这显然是一个置换(既一对一又满射),被称为恒等置换。
- 让我们验证它是否是单位元:
- $(\sigma \iota)(a) = \sigma(\iota(a)) = \sigma(a)$。所以 $\sigma \iota = \sigma$。
- $(\iota \sigma)(a) = \iota(\sigma(a)) = \sigma(a)$。所以 $\iota \sigma = \sigma$。
- 因此,恒等置换 $\iota$ 就是我们寻找的单位元。所以 $\mathscr{G}_{2}$ 成立。
4. 逆元的存在 (Inverse Element) - $\mathscr{G}_{3}$
- 原文: "对于置换 $\sigma$,逆函数 $\sigma^{-1}$ 是一个置换..."
- 解释: 对于每一个置换 $\sigma \in S_A$,我们需要找到一个对应的置换 $\sigma^{-1} \in S_A$,使得 $\sigma \sigma^{-1} = \sigma^{-1} \sigma = \iota$(单位元)。
- 构造逆元: 既然 $\sigma$ 是一个双射函数,在函数理论中我们知道双射函数必然存在逆函数 $\sigma^{-1}$。这个逆函数的作用是“撤销” $\sigma$ 的操作。如果 $\sigma(a')=a$,那么定义 $\sigma^{-1}(a)=a'$。
- 为什么 $\sigma^{-1}$ 存在且唯一且是置换?: 因为 $\sigma$ 是一对一的,所以对于每个输出 $a$,只有一个唯一的输入 $a'$ 与之对应,这保证了 $\sigma^{-1}$ 是一个函数。因为 $\sigma$ 是满射的,所以 $A$ 中的每个元素都是一个合法的输出,这保证了 $\sigma^{-1}$ 的定义域是整个 $A$。可以证明,一个双射函数的逆函数也必然是双射的,因此 $\sigma^{-1}$ 也是一个置换,属于 $S_A$。
- 验证逆元性质:
- $(\sigma \sigma^{-1})(a) = \sigma(\sigma^{-1}(a))$。设 $a' = \sigma^{-1}(a)$,那么根据逆函数定义,$\sigma(a')=a$。所以 $\sigma(\sigma^{-1}(a)) = \sigma(a') = a = \iota(a)$。因此 $\sigma \sigma^{-1} = \iota$。
- $(\sigma^{-1} \sigma)(a') = \sigma^{-1}(\sigma(a'))$。设 $a = \sigma(a')$,那么根据逆函数定义,$\sigma^{-1}(a)=a'$。所以 $\sigma^{-1}(\sigma(a')) = \sigma^{-1}(a) = a' = \iota(a')$。因此 $\sigma^{-1} \sigma = \iota$。
- 这就证明了每个置换都存在一个逆置换。所以 $\mathscr{G}_{3}$ 成立。
结论: 因为闭包性、结合律、单位元和逆元这四个条件全部满足,所以 $S_A$ 在置换乘法下构成一个群。
💡 [数值示例]
- 令 $A = \{1, 2, 3\}$,考虑置换 $\sigma = \left(\begin{array}{lll} 1 & 2 & 3 \\ 2 & 3 & 1 \end{array}\right)$。
- 单位元: $\iota = \left(\begin{array}{lll} 1 & 2 & 3 \\ 1 & 2 & 3 \end{array}\right)$。
- 验证:$\sigma \iota = \left(\begin{array}{lll} 1 & 2 & 3 \\ 2 & 3 & 1 \end{array}\right)\left(\begin{array}{lll} 1 & 2 & 3 \\ 1 & 2 & 3 \end{array}\right) = \left(\begin{array}{lll} 1 & 2 & 3 \\ 2 & 3 & 1 \end{array}\right) = \sigma$。
- 逆元: 如何找到 $\sigma^{-1}$? 如果 $\sigma$ 把 $x$ 映到 $y$,那么 $\sigma^{-1}$ 就把 $y$ 映到 $x$。简单说,就是把双行表示法的上下两行交换,然后为了美观把第一行重新排序。
- $\sigma = \left(\begin{array}{lll} 1 & 2 & 3 \\ 2 & 3 & 1 \end{array}\right)$ 告诉我们 $1 \to 2, 2 \to 3, 3 \to 1$。
- 那么它的逆就应该是 $2 \to 1, 3 \to 2, 1 \to 3$。
- 写成双行表示法就是 $\sigma^{-1} = \left(\begin{array}{lll} 2 & 3 & 1 \\ 1 & 2 & 3 \end{array}\right)$。
- 为了美观,把第一行排成 1, 2, 3 的顺序:$\sigma^{-1} = \left(\begin{array}{lll} 1 & 2 & 3 \\ 3 & 1 & 2 \end{array}\right)$。
- 验证逆元性质:
- $\sigma \sigma^{-1} = \left(\begin{array}{lll} 1 & 2 & 3 \\ 2 & 3 & 1 \end{array}\right)\left(\begin{array}{lll} 1 & 2 & 3 \\ 3 & 1 & 2 \end{array}\right)$
- $1 \to 3 \to 1$
- $2 \to 1 \to 2$
- $3 \to 2 \to 3$
- 结果是 $\left(\begin{array}{lll} 1 & 2 & 3 \\ 1 & 2 & 3 \end{array}\right) = \iota$。
- $\sigma^{-1} \sigma = \left(\begin{array}{lll} 1 & 2 & 3 \\ 3 & 1 & 2 \end{array}\right)\left(\begin{array}{lll} 1 & 2 & 3 \\ 2 & 3 & 1 \end{array}\right)$
- $1 \to 2 \to 1$
- $2 \to 3 \to 2$
- $3 \to 1 \to 3$
- 结果是 $\left(\begin{array}{lll} 1 & 2 & 3 \\ 1 & 2 & 3 \end{array}\right) = \iota$。
- 所有群公理都通过了具体数值的检验。
⚠️ [易错点]
- 非空集合: 定理强调了集合 $A$ 是非空的。如果 $A$ 是空集 $\emptyset$,那么从 $\emptyset$ 到 $\emptyset$ 只有唯一的函数(空函数),它技术上满足双射的条件。这个只包含一个空函数的集合也构成一个群(平凡群),但通常我们只考虑非空集合,这样更有意义。
- 无限集上的置换群: 这个定理对无限集同样成立。例如,所有整数集 $\mathbb{Z}$ 上的置换也构成一个群。这个群的阶是无限的。
📝 [总结]
定理8.5 是一个基础性定理,它通过逐一验证群的公理(封闭性、结合律、单位元、逆元),严格证明了“一个集合上的所有置换,在函数复合运算下,构成一个群”。这个群被称为对称群,记作 $S_A$。
🎯 [存在目的]
这个定理的目的是为了给予“置行群”一个合法的数学身份。在它被证明之前,“置换群”只是一个模糊的想法。证明之后,它就成为了一个严格的数学对象,我们可以像研究整数群、矩阵群一样去研究它的性质、子群和结构。这是本章后续所有讨论的逻辑起点。
🧠 [直觉心智模型]
想象一个系统,它的“状态”是 N 个物件的某种排列。
- 置换是改变系统状态的操作。
- 定理8.5 说明了这些操作所组成的集合具有完美的结构:
- 封闭性:连续进行任意两次操作,其效果等同于另一次单一的操作。
- 结合律:(操作A+操作B)+操作C = 操作A+(操作B+操作C)。操作的组合方式不影响最终结果。
- 单位元:存在一个“什么都不做”的操作。
- 逆元:任何操作都有一个“撤销”它的反向操作。
这四个特性使得这套操作体系非常规整、可预测,可以用群的语言来精确描述。
💭 [直观想象]
想象你有一副洗好的牌(按顺序排好)。
- $S_A$ 是所有可能的“洗牌方法”的集合。
- 定理8.5 告诉我们:
- 你用一种方法洗完牌,再用另一种方法洗一次,这跟你直接用第三种(更复杂的)方法洗一次牌,效果是一样的。(封闭性)
- 你先(洗法A+洗法B),再用洗法C;和你先用洗法A,再用(洗法B+洗法C),牌的最终顺序是一样的。(结合律)
- 有一种“洗牌方法”叫做“假装洗了但实际没动牌”。(单位元)
- 对于任何一种复杂的洗牌方法,都存在一种“反向洗牌法”,能把牌不多不少正好恢复到洗之前的状态。(逆元)
因此,所有“洗牌方法”构成了一个群。
4.5 警告与置换的基数
📜 [原文8]
警告:有些教科书以从左到右的顺序计算置换的乘积 $\sigma \mu$,因此 $(\sigma \mu)(a)=\mu(\sigma(a))$。因此他们得到的置换 $\sigma \mu$ 是我们通过计算 $\mu \sigma$ 得到的置换。练习51要求我们以两种方式检查我们仍然得到一个群。如果你参考关于这方面材料的其他教科书,请务必检查其置换乘法的顺序。
在我们的置换定义中,没有任何要求集合 $A$ 必须是有限的。然而,我们的大多数置换群例子将关注有限集的置换。请注意,群 $S_{A}$ 的结构只与集合 $A$ 中的元素数量有关,而与 $A$ 中的元素是什么无关。如果集合 $A$ 和 $B$ 具有相同的基数,则 $S_{A} \simeq S_{B}$。为了定义一个同构 $\phi: S_{A} \rightarrow S_{B}$,我们让 $f: A \rightarrow B$ 是一个将 $A$ 满射到 $B$ 的一对一函数,这确定了 $A$ 和 $B$ 具有相同的基数。对于 $\sigma \in S_{A}$,我们让 $\phi(\sigma)$ 是 $S_{B}$ 中的置换 $\bar{\sigma}$,使得对于所有 $a \in A$,$\bar{\sigma}(f(a))=f(\sigma(a))$。为了说明这一点,对于 $A=\{1,2,3\}$ 和 $B=\{\#, \$, \%\}$ 以及定义为
$$
f(1)=\#, \quad f(2)=\$, \quad f(3)=\%
$$
的函数 $f: A \rightarrow B$,$\phi$ 映射
$$
\left(\begin{array}{lll}
1 & 2 & 3 \\
3 & 2 & 1
\end{array}\right) \text { 到 }\left(\begin{array}{lll}
\# & \$ & \% \\
\% & \$ & \#
\end{array}\right)
$$
我们只需使用重命名函数 $f$ 将我们的双行符号中的 $A$ 的元素重命名为 $B$ 中的元素,从而将 $S_{A}$ 的元素重命名为 $S_{B}$ 的元素。我们可以将 $\{1,2,3, \cdots, \mathrm{n}\}$ 视为具有 $n$ 个元素的有限集 $A$ 的原型。
📖 [逐步解释]
这部分包含一个重要的“警告”和一个关于置换群结构的关键洞察。
1. 警告:乘法顺序
- 核心问题: 置换乘法(即函数复合)的顺序在不同的教科书中可能定义不同。
- 本书的定义 (从右到左): $(\sigma \tau)(a) = \sigma(\tau(a))$。先应用右边的 $\tau$。这是函数领域的标准做法。
- 其他书籍的定义 (从左到右): 有些作者(特别是在一些较早的或特定应用领域的文献中)可能会定义 $(\sigma \tau)(a) = \tau(\sigma(a))$。先应用左边的 $\sigma$。
- 后果: 如果你用另一种定义,那么你计算出的 $\sigma \tau$ 将会是我们这本书里计算出的 $\tau \sigma$。
- 重要的是: 无论采用哪种定义,所有置换的集合依然构成一个群(练习51会让你证明这一点)。只是这两个群在具体乘积上是“镜像”的(专业术语叫反同构)。
- 给读者的建议: 当你参考其他资料时,必须首先确认其置换乘法的定义顺序,否则会造成巨大的混淆。
2. 置换群的结构只取决于基数
- 基数 (Cardinality): 指集合中元素的数量。
- 核心思想: 一个置换群 $S_A$ 的“群结构”(即它的乘法表的模式)到底是什么样的,只取决于集合 $A$ 有多少个元素,而完全不取决于这些元素本身是什么。
- 例子:
- 集合 $A = \{1, 2, 3\}$ 上的置换群 $S_A$。
- 集合 $B = \{\text{猫, 狗, 鱼}\}$ 上的置换群 $S_B$。
- 这两个群在结构上是完全一样的(同构)。你可以把 $S_A$ 的乘法表中的 1 全部换成“猫”,2 全部换成“狗”,3 全部换成“鱼”,得到的就正好是 $S_B$ 的乘法表。
3. 证明 $S_A \simeq S_B$ (如果 $|A|=|B|$)
- 同构的定义: 两个群 G 和 H 同构,意味着存在一个双射函数 $\phi: G \to H$,并且这个函数保持群的运算结构,即 $\phi(g_1 g_2) = \phi(g_1) \phi(g_2)$。
- 证明思路:
- 因为 $A$ 和 $B$ 基数相同,所以存在一个双射函数 $f: A \to B$。这个 $f$ 就是一个“重命名”规则。例如,$f(1)=\#, f(2)=\$, f(3)=\%$。
- 我们用这个 $f$ 来构造一个从 $S_A$到 $S_B$ 的映射 $\phi$。对于 $S_A$ 中的任意一个置换 $\sigma$,我们想找到它在 $S_B$ 中对应的置换 $\bar{\sigma}$。
- 这个对应关系被定义为 $\bar{\sigma}(f(a)) = f(\sigma(a))$。
- 解读这个公式:
- 左边:$\bar{\sigma}$ 作用在 B 中的一个元素 $f(a)$ 上。
- 右边:先让 $\sigma$ 作用在 A 中的元素 $a$ 上得到 $\sigma(a)$,然后把这个结果用 $f$ “重命名”成 B 中的元素。
- 这个公式本质上说:$\bar{\sigma}$ 在“新名字”上的作用,等同于 $\sigma$ 在“旧名字”上作用后,再把结果换成“新名字”。
- 可以证明这个映射 $\phi(\sigma) = \bar{\sigma}$ 是一个群同构。
- 书中例子:
- $A = \{1, 2, 3\}$, $B = \{\#, \$, \%\}$。
- 重命名函数: $f(1)=\#, f(2)=\$, f(3)=\%$。
- $S_A$ 中的一个置换: $\sigma = \left(\begin{array}{lll} 1 & 2 & 3 \\ 3 & 2 & 1 \end{array}\right)$。
- 它对应的 $S_B$ 中的置换 $\bar{\sigma}$ 是什么?我们只需把 $\sigma$ 的双行表示中的每个数字都用 $f$ 翻译一下:
- 第一行 1 2 3 翻译成 f(1) f(2) f(3) 即 \# $ %。
- 第二行 3 2 1 翻译成 f(3) f(2) f(1) 即 % $ \#。
- 所以 $\bar{\sigma} = \left(\begin{array}{lll} \# & \$ & \% \\ \% & \$ & \# \end{array}\right)$。
- 这个过程直观地展示了“同构”就是“换个名字而已,结构完全不变”。
4. 原型集合
- 结论: 既然置换群的结构只和元素个数 $n$ 有关,我们没必要每次都用不同的集合。我们可以选一个标准的、有 $n$ 个元素的集合作为“原型”,比如 $\{1, 2, 3, \dots, n\}$。任何其他有 $n$ 个元素的集合上的置换群,都和这个原型群是同构的。
⚠️ [易错点]
- 混淆 $f$ 和 $\phi$: 要分清 $f$ 和 $\phi$ 的作用域。$f: A \to B$ 是在基础集合的元素之间建立对应。而 $\phi: S_A \to S_B$ 是在置换群的元素(即置换本身)之间建立对应。$\phi$ 是利用 $f$ 来定义的。
- 同构不等于相等: $S_A$ 和 $S_B$ 是同构的,但它们不是同一个群。它们的元素是不同的函数,作用在不同的集合上。同构描述的是一种抽象结构上的等价性。
📝 [总结]
本小节首先发出了一个关于不同教材中置换乘法顺序可能不同的重要警告。然后,它阐明了一个深刻的观点:一个置换群的代数结构只由其作用集合的大小(基数)决定,而与集合中元素的具体性质无关。任何两个具有相同基数的集合,其上的全置换群都是同构的。这使得我们可以用标准原型集合 $\{1, 2, \dots, n\}$ 来研究所有包含 $n$ 个元素的置换群。
🎯 [存在目的]
这部分内容有两个主要目的:
- 实用性目的:提醒读者在跨文献学习时注意定义上的差异,避免混淆,这是学术研究和学习中的一个基本素养。
- 理论性目的:引入“结构只依赖于基数”和“同构”的概念,这是抽象代数的核心思想之一——我们关心的是代数结构本身,而不是实现这个结构的具体元素。这为下一节定义标准的对称群 $S_n$ 铺平了道路,使研究大大简化。
🧠 [直觉心智模型]
- 警告:想象一下,英国的汽车靠左行驶,美国的汽车靠右行驶。两种交通系统内部都是自洽的(都能构成群),但如果你把在一个国家的驾驶习惯直接带到另一个国家,就会出问题(计算结果错误)。所以,到了一个新地方,先问清楚交通规则(乘法顺序)。
- 同构:想象你有两套棋,一套是国际象棋,另一套是中国象棋的棋子,但你用它来玩国际象棋的规则。比如你规定“车”当“城堡”,“马”当“骑士”等等。虽然棋子的样子和名字不同,但你下的这盘棋的逻辑、规则、所有可能的走法和结局,和用标准国际象棋棋子下是完全一样的。置换群的同构也是如此,$\{1,2,3\}$ 和 $\{\#, \$, \%\}$ 就好比两套不同样子的棋子,但它们所生成的置换群遵循完全相同的“游戏规则”(群结构)。
💭 [直观想象]
想象你有3个不同颜色的球(红、黄、蓝)和3个不同形状的积木(方、圆、三角)。
- $S_A$ 是所有“交换这3个球的位置”的方法的集合。
- $S_B$ 是所有“交换这3个积木的位置”的方法的集合。
- 现在,你规定“红球”对应“方块”,“黄球”对应“圆圈”,“蓝球”对应“三角”。
- 那么,$S_A$ 中的任何一个操作,比如“把红球和蓝球的位置对调”,就精确地对应了 $S_B$ 中的一个操作“把方块和三角积木的位置对调”。
- 这种一一对应关系是完美的,它们的操作表格(乘法表)可以互相翻译,因此这两个群是同构的。
4.6 定义 8.6
📜 [原文9]
8.6 定义 设 $A$ 是有限集 $\{1,2, \cdots, n\}$。$A$ 的所有置换的群称为 $n$ 个字母上的对称群,记为 $S_{n}$。
请注意,$S_{n}$ 有 $n!$ 个元素,其中
$$
n!=n(n-1)(n-2) \cdots(3)(2)(1) .
$$
📖 [逐步解释]
这是本节中最重要的一个定义,它为我们提供了一个标准的研究对象。
- 背景: 根据上一小节的讨论,我们知道任何包含 $n$ 个元素的集合上的置换群,其结构都是一样的。因此,我们没必要每次都说“在集合 $A=\{a,b,c,...\}$ 上的置换群”,我们可以直接使用一个标准的集合。
- 定义:
- 标准集合: 这个标准的有限集被选为 $\{1, 2, \dots, n\}$。
- 对称群 $S_n$: 在这个标准集合 $\{1, 2, \dots, n\}$ 上的所有置换所构成的群,就被称为“$n$ 个字母上的对称群”(the symmetric group on $n$ letters),并用一个非常简洁的符号 $S_n$ 来表示。
- 所以,当你看到 $S_3$,你就应该立刻想到这是在集合 $\{1, 2, 3\}$ 上的所有置换构成的群。看到 $S_5$,就是集合 $\{1, 2, 3, 4, 5\}$ 上的置换群。
- $S_n$ 的阶 (Order):
- 阶: 群的阶就是群中元素的数量,记作 $|S_n|$。
- $S_n$ 的元素: $S_n$ 的元素是集合 $\{1, 2, \dots, n\}$ 的所有不同置换。
- 计数: 一个 $n$ 元素的集合有多少种不同的置换(排列)呢?这是一个基本的组合数学问题。
- 为 1 选择一个映射对象,有 $n$ 种可能。
- 为 2 选择一个映射对象,由于不能和 1 的像重复(一对一),只剩下 $n-1$ 种可能。
- 为 3 选择一个映射对象,剩下 $n-2$ 种可能。
- ...
- 为 $n$ 选择映射对象,只剩下最后 1 种可能。
- 根据乘法原理,总的置换数量就是 $n \times (n-1) \times (n-2) \times \dots \times 2 \times 1$。
- 这个数就是 $n$ 的阶乘,记作 $n!$。
- 所以,群 $S_n$ 的阶是 $|S_n| = n!$。
💡 [数值示例]
- $S_1$:
- 集合: $\{1\}$。
- 置换: 只有一个置换,就是把 1 映射到 1。$\iota = \begin{pmatrix} 1 \\ 1 \end{pmatrix}$。
- 阶: $|S_1| = 1! = 1$。这是一个只包含单位元的平凡群。
- $S_2$:
- 集合: $\{1, 2\}$。
- 置换: 有两个置换。
- 单位元: $\iota = \begin{pmatrix} 1 & 2 \\ 1 & 2 \end{pmatrix}$。
- 交换 1 和 2: $\sigma = \begin{pmatrix} 1 & 2 \\ 2 & 1 \end{pmatrix}$。
- 阶: $|S_2| = 2! = 2$。这个群的结构与加法群 $\mathbb{Z}_2$ 同构。
- $S_3$:
- 集合: $\{1, 2, 3\}$。
- 置换: 共有 $3! = 6$ 个置换。我们将在下一个例子中详细列出它们。
- 阶: $|S_3| = 6$。
⚠️ [易错点]
- $S_n$ 不是 $n$ 个元素: $S_n$ 是一个群,它的元素是置换。这个群本身有 $n!$ 个元素,而不是 $n$ 个。$n$ 只是用来标记这个群是在一个多大的集合上定义的。
- 阶乘增长非常快: $n!$ 的值增长极快。$S_3$ 有 6 个元素,还算简单。$S_4$ 就有 24 个元素。$S_5$ 有 120 个元素。$S_{10}$ 的阶是 3,628,800。因此,直接处理高阶的对称群(比如写出它的乘法表)是不现实的。
- $0!$: 按照约定,$0! = 1$。这对应于在空集上的置换群 $S_0$,它只包含一个空函数作为单位元,是一个阶为 1 的平凡群。
📝 [总结]
定义8.6 正式引入了对称群 $S_n$ 的概念和符号。$S_n$ 是在标准集合 $\{1, 2, \dots, n\}$ 上所有置换构成的群。这个群的阶(元素个数)是 $n!$。$S_n$ 是有限群论中最重要的研究对象之一。
🎯 [存在目的]
这个定义的目的是为了“标准化”。通过固定一个原型集合 $\{1, 2, \dots, n\}$ 并为其上的置换群提供一个简洁的符号 $S_n$,数学家们就有了一个共同的语言和研究对象。这极大地简化了交流和理论发展,使得我们可以专注于研究群的内在结构,而不必每次都纠结于集合的具体内容。
🧠 [直觉心智模型]
想象一个图书馆,里面收藏了所有关于“$n$ 个对象的排列”的书籍。
- 每一本书就是一种具体的排列方法(一个置换)。
- 这个图书馆的名字就叫 $S_n$。
- 图书馆的总藏书量是 $n!$ 本。
- 图书馆还提供一种服务:你给图书管理员两本书(两个置换),他能帮你找到第三本书,这本书的效果相当于你先按第一本书的方法排,再按第二本书的方法排。这个服务就是置换乘法。
$S_n$ 就是这样一个拥有完备体系的“排列方法资料库”。
💭 [直观想象]
想象 $n$ 个标有 1 到 $n$ 的小球在一条直线上排成一排。
- 一个置换就是一个“洗牌机”,它会把这 $n$ 个球吞进去,然后以一种新的顺序吐出来。
- $S_n$ 就是所有不同型号的“洗牌机”的总称。
- $n!$ 是你总共能设计出的不同型号的洗牌机的数量。
- 当你将两个洗牌机串联起来,球先通过第一个,再通过第二个,其效果等同于另一台更强大的单一洗牌机。这就是 $S_n$ 中的群运算。
88 表
| | $\rho_{0}$ | $\rho_{1}$ | $\rho_{2}$ | $\mu_{1}$ | $\mu_{2}$ | $\mu_{3}$ |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| $\rho_{0}$ | $\rho_{0}$ | $\rho_{1}$ | $\rho_{2}$ | $\mu_{1}$ | $\mu_{2}$ | $\mu_{3}$ |
| $\rho_{1}$ | $\rho_{1}$ | $\rho_{2}$ | $\rho_{0}$ | $\mu_{3}$ | $\mu_{1}$ | $\mu_{2}$ |
| $\rho_{2}$ | $\rho_{2}$ | $\rho_{0}$ | $\rho_{1}$ | $\mu_{2}$ | $\mu_{3}$ | $\mu_{1}$ |
| $\mu_{1}$ | $\mu_{1}$ | $\mu_{2}$ | $\mu_{3}$ | $\rho_{0}$ | $\rho_{1}$ | $\rho_{2}$ |
| $\mu_{2}$ | $\mu_{2}$ | $\mu_{3}$ | $\mu_{1}$ | $\rho_{2}$ | $\rho_{0}$ | $\rho_{1}$ |
| $\mu_{3}$ | $\mu_{3}$ | $\mu_{1}$ | $\mu_{2}$ | $\rho_{1}$ | $\rho_{2}$ | $\rho_{0}$ |
$S_{3}$ 的乘法表如表8.8所示。请注意,这个群不是阿贝尔群!我们已经看到任何至多有4个元素的群都是阿贝尔群。稍后我们将看到一个有5个元素的群也是阿贝尔群。因此 $S_{3}$ 具有任何非阿贝尔群的最小阶。
在例子8.7中,$S_{3}$ 的元素与两个顶点为1、2、3的等边三角形(参见 Fig. 8.9)可以通过互相覆盖的方式(顶点对齐)放置的方式之间存在着自然的对应关系。因此,$S_{3}$ 也是等边三角形的对称群 $D_{3}$。直观地,我们用 $\rho_{i}$ 表示旋转,用 $\mu_{i}$ 表示角平分线上的镜像反射。符号 $D_{3}$ 代表第三个二面体群。第 $n$ 个二面体群 $D_{n}$ 是正 $n$ 边形的对称群。参见练习44。$^{\dagger}$
请注意,我们可以考虑 $S_{3}$ 的元素作用于 Fig. 8.9 中的三角形。参见本节开头部分的讨论。
📖 [逐步解释]
这个例子深入剖析了第一个非平凡的非阿贝尔群 $S_3$,它非常重要,是群论中反复出现的经典模型。
1. 列出 $S_3$ 的所有元素
- 集合: $A = \{1, 2, 3\}$
- 元素总数: $3! = 6$
- 六个置换:
- $\rho_0 = \begin{pmatrix} 1 & 2 & 3 \\ 1 & 2 & 3 \end{pmatrix}$: 恒等置换,什么都不变。
- $\rho_1 = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \end{pmatrix}$: 这是一个循环置换,$1 \to 2 \to 3 \to 1$。
- $\rho_2 = \begin{pmatrix} 1 & 2 & 3 \\ 3 & 1 & 2 \end{pmatrix}$: 也是一个循环置换,$1 \to 3 \to 2 \to 1$。
- $\mu_1 = \begin{pmatrix} 1 & 2 & 3 \\ 1 & 3 & 2 \end{pmatrix}$: 保持 1 不变,交换 2 和 3。
- $\mu_2 = \begin{pmatrix} 1 & 2 & 3 \\ 3 & 2 & 1 \end{pmatrix}$: 保持 2 不变,交换 1 和 3。
- $\mu_3 = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 1 & 3 \end{pmatrix}$: 保持 3 不变,交换 1 和 2。
- 命名法: 这里的命名 $\rho_i$ 和 $\mu_i$ 不是随机的,它暗示了这些置换的几何意义。$\rho$ (rho) 通常代表旋转 (Rotation),$\mu$ (mu) 通常代表镜像反射 (Mirror)。
2. $S_3$ 的乘法表 (表8.8)
- 这张表是 $S_3$ 群结构的完整体现。表格的行和列是群的元素,表格内部的每一项是对应行列元素的乘积(行元素在左,列元素在右)。例如,要查找 $\rho_1 \mu_1$ 的结果:
- 在左侧找到 $\rho_1$ 这一行。
- 在顶部找到 $\mu_1$ 这一列。
- 行和列的交叉点是 $\mu_3$。所以 $\rho_1 \mu_1 = \mu_3$。
- 验证一个计算: 让我们手动计算 $\rho_1 \mu_1$。
- $\rho_1 = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \end{pmatrix}$, $\mu_1 = \begin{pmatrix} 1 & 2 & 3 \\ 1 & 3 & 2 \end{pmatrix}$。
- 计算 $\rho_1 \mu_1$ (先 $\mu_1$ 后 $\rho_1$):
- $1 \xrightarrow{\mu_1} 1 \xrightarrow{\rho_1} 2$
- $2 \xrightarrow{\mu_1} 3 \xrightarrow{\rho_1} 1$
- $3 \xrightarrow{\mu_1} 2 \xrightarrow{\rho_1} 3$
- 结果是 $\begin{pmatrix} 1 & 2 & 3 \\ 2 & 1 & 3 \end{pmatrix}$,这正是 $\mu_3$。与查表结果一致。
3. $S_3$ 是非阿贝尔群
- 阿贝尔群 (交换群): 如果一个群中任意两个元素的乘法都满足交换律 ($ab=ba$),则称之为阿贝尔群。
- 检验: 从乘法表中我们可以轻易找到反例。
- 我们已经算出 $\rho_1 \mu_1 = \mu_3$。
- 我们来查表计算 $\mu_1 \rho_1$:找到 $\mu_1$ 行和 $\rho_1$ 列的交叉点,是 $\mu_2$。
- 因为 $\rho_1 \mu_1 = \mu_3$ 而 $\mu_1 \rho_1 = \mu_2$,所以 $\rho_1 \mu_1 \neq \mu_1 \rho_1$。
- 结论: 既然存在至少一对元素不满足交换律,那么 $S_3$ 就不是一个阿贝尔群。
- 重要性: $S_3$ 是我们能遇到的阶最小的非阿贝尔群。
- 阶为 1, 2, 3, 5 的群都是循环群,因此必然是阿贝尔群。
- 阶为 4 的群只有两种(同构意义下):$\mathbb{Z}_4$ 和克莱因四元群 $V$,它们也都是阿贝尔群。
- 所以,最小的可能出现非阿贝尔群的阶是 6。$S_3$ 就是这个例子。
4. 几何解释: 等边三角形的对称群 $D_3$
- 对称 (Symmetry): 一个几何图形的对称操作是指一种刚体运动(不改变形状和大小),使得图形运动后看起来和运动前一样(占据完全相同的空间)。
- 等边三角形的对称操作 (Fig 8.9): 想象一个顶点标有 1, 2, 3 的等边三角形。
- 旋转:
- 旋转0度: 什么都不做。这对应 $\rho_0$。
- 逆时针旋转120度: 顶点 1 跑到 2 的位置,2 跑到 3,3 跑到 1。这正是置换 $\rho_1 = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \end{pmatrix}$。
- 逆时针旋转240度: 顶点 1 跑到 3,2 跑到 1,3 跑到 2。这正是置换 $\rho_2 = \begin{pmatrix} 1 & 2 & 3 \\ 3 & 1 & 2 \end{pmatrix}$。
- 翻转 (镜像反射):
- 沿通过顶点1的角平分线翻转: 顶点 1 不变,顶点 2 和 3 交换位置。这正是置换 $\mu_1 = \begin{pmatrix} 1 & 2 & 3 \\ 1 & 3 & 2 \end{pmatrix}$。
- 沿通过顶点2的角平分线翻转: 顶点 2 不变,顶点 1 和 3 交换位置。这正是置换 $\mu_2 = \begin{pmatrix} 1 & 2 & 3 \\ 3 & 2 & 1 \end{pmatrix}$。
- 沿通过顶点3的角平分线翻转: 顶点 3 不变,顶点 1 和 2 交换位置。这正是置换 $\mu_3 = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 1 & 3 \end{pmatrix}$。
- 同构关系: $S_3 \simeq D_3$
- 我们发现,对三角形顶点的6种对称操作,与 $S_3$ 的6个置换一一对应。
- 更重要的是,这些操作的复合关系也和置换的乘法关系完全一样。例如,“先旋转120度($\rho_1$),再沿顶点1的轴翻转($\mu_1$)”,你会发现其最终效果等同于“直接沿顶点3的轴翻转($\mu_3$)”。这在几何上验证了代数计算 $\mu_1 \rho_1 = \mu_3$ (注意这里的顺序,几何操作是先右后左)。不,书本的表格是行*列,即 $\rho_1 \mu_1 = \mu_3$,几何操作是先$\mu_1$再$\rho_1$。让我们验证一下:初始状态 (1,2,3),先沿顶点1翻转 ($\mu_1$),变成 (1,3,2)。再将这个状态旋转120度($\rho_1$),1->2, 2->3, 3->1,所以(1,3,2)变成(2,1,3)。最终状态是(2,1,3)。这对应于 $\begin{pmatrix} 1 & 2 & 3 \\ 2 & 1 & 3 \end{pmatrix} = \mu_3$。所以几何操作的复合 $\rho_1 \circ \mu_1$ 确实等于 $\mu_3$。
- 这种代数结构和几何结构的完美对应,就是群同构。因此,$S_3$ 和等边三角形的对称群 $D_3$ (第三个二面体群) 是同一个群的两种不同表现形式。
💡 [数值示例]
本节内容本身就是对 $S_3$ 这个群最详尽的数值示例。它列出了所有元素和完整的乘法表。
⚠️ [易错点]
- 乘法顺序与几何操作顺序的对应: 这是最容易出错的地方。当我们写置换乘法 $\rho \mu$ 时,我们是先应用 $\mu$ 再应用 $\rho$。在想象几何操作时,也要遵循这个顺序:“先做 $\mu$ 操作,在结果的基础上再做 $\rho$ 操作”。
- $D_3$ vs $S_3$: $S_3$ 是一个抽象的代数对象(在$\{1,2,3\}$上的置换群),而 $D_3$ 是一个几何对象(等边三角形的对称群)。这个例子揭示了它们是同构的,但它们来自不同的领域。群论的威力就在于能揭示这种看似无关事物背后的共同结构。
- $D_n$ 的阶: 第 $n$ 个二面体群 $D_n$(正n边形的对称群)的阶是 $2n$ (n 个旋转,n 个翻转),而不是 $n!$。只有在 $n=3$ 时,碰巧有 $2 \times 3 = 6$ 和 $3! = 6$ 相等,使得 $D_3 \simeq S_3$。对于 $n>3$,$D_n$ 的阶 $2n$ 远小于 $S_n$ 的阶 $n!$,所以 $D_n$ 只是 $S_n$ 的一个子群,而不再与 $S_n$ 同构。
📝 [总结]
例子8.7 全面展示了 $S_3$ 这个群。它有6个元素,是一个非阿贝尔群,并且是最小阶的非阿贝尔群。最重要的是,它揭示了 $S_3$ 在代数上与等边三角形的对称群 $D_3$ 在几何上是同构的,为抽象的群论概念提供了强大的几何直观。
🎯 [存在目的]
$S_3$ 是学习群论的“果蝇”。它足够简单,可以完整地写出其所有元素和乘法表进行分析;又足够复杂,因为它展示了非交换性这一重要特征。通过将 $S_3$ 与 $D_3$ 联系起来,这个例子旨在:
- 提供一个具体、可触摸的非阿贝尔群模型。
- 引入“对称群”的几何意义,展示群论是描述“对称”的数学语言。
- 为后续学习子群、循环群、陪集等概念提供一个理想的试验场。
🧠 [直觉心智模型]
$S_3$ 就像一个有6个档位的变速箱。每个档位就是一个置换。你从一个档位换到另一个档位,就是做一次群的乘法。这个变速箱的特殊之处在于,“先挂2档再挂3档”和“先挂3档再挂2档”最终到达的动力状态是不同的(非交换性)。而等边三角形的旋转和翻转,就像是这个变速箱的说明书,用图画解释了每个档位的功能。
💭 [直观想象]
拿一张剪成等边三角形的纸片,在三个角上分别写上1, 2, 3。
- $\rho_0$: 把纸片放着不动。
- $\rho_1$: 捏住中心,逆时针转一下,让1跑到原来2的位置。
- $\rho_2$: 捏住中心,逆时针转两下。
- $\mu_1$: 捏住1号角和它对边的中点,像翻书一样翻过去。
- $\mu_2$: 捏住2号角和它对边的中点翻过去。
- $\mu_3$: 捏住3号角和它对边的中点翻过去。
你可以亲手尝试这些操作的组合。比如先做 $\mu_1$(翻转),再做 $\rho_1$(旋转),看看最后纸片的状态(1,2,3的位置)和你直接做 $\mu_3$(另一种翻转)是不是一样的。这种动手操作是理解 $S_3 \simeq D_3$ 最直观的方式。
5.2 例子 8.10: $D_4$
📜 [原文11]
8.10 例子 让我们构成二面体群 $D_{4}$,它对应于两个顶点为1、2、3和4的正方形可以通过互相覆盖的方式(顶点对齐)放置的方式所产生的置换(参见 Fig. 8.11)。那么 $D_{4}$ 将是正方形的对称群。它也称为八元群。同样,我们选择看似任意的
[^1]
8.11 图
符号,我们将在稍后解释。直观地,我们用 $\rho_{i}$ 表示旋转,用 $\mu_{i}$ 表示边的垂直平分线上的镜像反射,用 $\delta_{i}$ 表示对角线翻转。这里涉及八个置换。设
$$
\begin{aligned}
& \rho_{0}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4
\end{array}\right), \quad \mu_{1}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
2 & 1 & 4 & 3
\end{array}\right), \\
& \rho_{1}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
2 & 3 & 4 & 1
\end{array}\right), \quad \mu_{2}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
4 & 3 & 2 & 1
\end{array}\right), \\
& \rho_{2}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
3 & 4 & 1 & 2
\end{array}\right), \quad \delta_{1}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
3 & 2 & 1 & 4
\end{array}\right), \\
& \rho_{3}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
4 & 1 & 2 & 3
\end{array}\right), \quad \delta_{2}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
1 & 4 & 3 & 2
\end{array}\right) .
\end{aligned}
$$
812 表
| | $\rho_{0}$ | $\rho_{1}$ | $\rho_{2}$ | $\rho_{3}$ | $\mu_{1}$ | $\mu_{2}$ | $\delta_{1}$ | $\delta_{2}$ |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| $\rho_{0}$ | $\rho_{0}$ | $\rho_{1}$ | $\rho_{2}$ | $\rho_{3}$ | $\mu_{1}$ | $\mu_{2}$ | $\delta_{1}$ | $\delta_{2}$ |
| $\rho_{1}$ | $\rho_{1}$ | $\rho_{2}$ | $\rho_{3}$ | $\rho_{0}$ | $\delta_{1}$ | $\delta_{2}$ | $\mu_{2}$ | $\mu_{1}$ |
| $\rho_{2}$ | $\rho_{2}$ | $\rho_{3}$ | $\rho_{0}$ | $\rho_{1}$ | $\mu_{2}$ | $\mu_{1}$ | $\delta_{2}$ | $\delta_{1}$ |
| $\rho_{3}$ | $\rho_{3}$ | $\rho_{0}$ | $\rho_{1}$ | $\rho_{2}$ | $\delta_{2}$ | $\delta_{1}$ | $\mu_{1}$ | $\mu_{2}$ |
| $\mu_{1}$ | $\mu_{1}$ | $\delta_{2}$ | $\mu_{2}$ | $\delta_{1}$ | $\rho_{0}$ | $\rho_{2}$ | $\rho_{3}$ | $\rho_{1}$ |
| $\mu_{2}$ | $\mu_{2}$ | $\delta_{1}$ | $\mu_{1}$ | $\delta_{2}$ | $\rho_{2}$ | $\rho_{0}$ | $\rho_{1}$ | $\rho_{3}$ |
| $\delta_{1}$ | $\delta_{1}$ | $\mu_{1}$ | $\delta_{2}$ | $\mu_{2}$ | $\rho_{1}$ | $\rho_{3}$ | $\rho_{0}$ | $\rho_{2}$ |
| $\delta_{2}$ | $\delta_{2}$ | $\mu_{2}$ | $\delta_{1}$ | $\mu_{1}$ | $\rho_{3}$ | $\rho_{1}$ | $\rho_{2}$ | $\rho_{0}$ |

8.13 图 $D_{4}$ 的子群图。
$D_{4}$ 的群表如表8.12所示。请注意,$D_{4}$ 再次是非阿贝尔群。这个群简直太美了。它将为我们提供许多我们将在群论中引入的概念的漂亮例子。看看群表中美丽的对称性!最后,我们在 Fig. 8.13 中给出了 $D_{4}$ 子群的子群图。看看子群图中美丽的对称性!
📖 [逐步解释]
这个例子介绍了另一个非常重要的非阿贝尔群——二面体群 $D_4$,即正方形的对称群。
1. $D_4$ 的几何来源
- $D_4$ 来自于对一个正方形进行对称操作。想象一个顶点按逆时针顺序标为 1, 2, 3, 4 的正方形 (Fig 8.11)。
- 一个对称操作就是一种移动方式,移动后正方形的顶点会占据原来顶点的位置,使得正方形看起来没变。
- 这些操作的集合构成了群 $D_4$。总共有 8 种这样的操作,所以 $D_4$ 的阶是 8。
2. $D_4$ 的 8 个元素 (置换)
这些操作可以分为旋转和翻转两类。
- 旋转 (Rotations, $\rho_i$):
- $\rho_0$: 旋转0度 (不动)。$\begin{pmatrix} 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \end{pmatrix}$。
- $\rho_1$: 逆时针旋转90度。$1 \to 2, 2 \to 3, 3 \to 4, 4 \to 1$。$\begin{pmatrix} 1 & 2 & 3 & 4 \\ 2 & 3 & 4 & 1 \end{pmatrix}$。
- $\rho_2$: 逆时针旋转180度。$1 \to 3, 2 \to 4, 3 \to 1, 4 \to 2$。$\begin{pmatrix} 1 & 2 & 3 & 4 \\ 3 & 4 & 1 & 2 \end{pmatrix}$。
- $\rho_3$: 逆时针旋转270度。$1 \to 4, 2 \to 1, 3 \to 2, 4 \to 3$。$\begin{pmatrix} 1 & 2 & 3 & 4 \\ 4 & 1 & 2 & 3 \end{pmatrix}$。
这 4 个旋转操作本身构成一个子群 $\{\rho_0, \rho_1, \rho_2, \rho_3\}$,它是一个循环群,与 $\mathbb{Z}_4$ 同构。
- 翻转/反射 (Reflections, $\mu_i, \delta_i$): 有 4 种翻转方式。
- 水平翻转: 沿穿过边 1-4 和 2-3 中点的轴线翻转。
- $1 \leftrightarrow 4, 2 \leftrightarrow 3$ (1和4互换,2和3互换)。这对应书中的 $\mu_2 = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 4 & 3 & 2 & 1 \end{pmatrix}$。
- 垂直翻转: 沿穿过边 1-2 和 3-4 中点的轴线翻转。
- $1 \leftrightarrow 2, 3 \leftrightarrow 4$ (1和2互换,3和4互换)。这对应书中的 $\mu_1 = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 2 & 1 & 4 & 3 \end{pmatrix}$。
- 主对角线翻转: 沿连接顶点 2 和 4 的对角线翻转。
- 2 和 4 不变, $1 \leftrightarrow 3$。这对应书中的 $\delta_1 = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 3 & 2 & 1 & 4 \end{pmatrix}$。(注意:书中的图示和命名可能需要仔细对应。根据置换结果,$\delta_1$ 保持2和4不动,交换1和3,这确实是沿2-4对角线翻转)。
- 副对角线翻转: 沿连接顶点 1 和 3 的对角线翻转。
- 1 和 3 不变, $2 \leftrightarrow 4$。这对应书中的 $\delta_2 = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 1 & 4 & 3 & 2 \end{pmatrix}$。
3. $D_4$ 的乘法表 (表 8.12) 和非交换性
- 这个 $8 \times 8$ 的表格展示了 $D_4$ 完整的群结构。
- 非阿贝尔性: 我们可以轻易找到反例。例如,查表可知:
- $\rho_1 \mu_1 = \delta_1$ (旋转90度,然后垂直翻转)
- $\mu_1 \rho_1 = \delta_2$ (垂直翻转,然后旋转90度)
- 因为 $\delta_1 \neq \delta_2$,所以 $\rho_1 \mu_1 \neq \mu_1 \rho_1$。因此 $D_4$ 是一个非阿贝尔群。
4. $D_4$ 的子群图 (Fig 8.13)
- 子群图 (Subgroup Lattice): 这是一个用来可视化群的所有子群以及它们之间包含关系的图。
- 图中的每个节点代表一个子群。
- 下面的节点被上面的节点包含。例如,从 $\{\rho_0, \rho_2\}$有一条线连到 $\{\rho_0, \rho_1, \rho_2, \rho_3\}$,表示前者是后者的子群。
- 最顶端是整个群 $D_4$。
- 最底端是只包含单位元的平凡子群 $\{\rho_0\}$。
- 对称性: 作者让我们注意这个图本身的美丽对称性。这种对称性反映了 $D_4$ 内部深刻的结构性。例如,有多个阶为 2 的子群,它们在结构中的地位是相似的。有三个不同的阶为 4 的子群。
- 这个图是一个非常强大的工具,它将一个群的复杂内部结构一目了然地呈现出来。
5. "八元群" (Octac group)
- 这是 $D_4$ 的一个别名,因为它有 8 个元素。
💡 [数值示例]
让我们手动验证一个乘法:$\rho_1 \mu_1 = \delta_1$。
- $\rho_1 = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 2 & 3 & 4 & 1 \end{pmatrix}$ (旋转90度)
- $\mu_1 = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 2 & 1 & 4 & 3 \end{pmatrix}$ (垂直翻转)
- 计算 $\rho_1 \mu_1$ (先 $\mu_1$ 后 $\rho_1$):
- $1 \xrightarrow{\mu_1} 2 \xrightarrow{\rho_1} 3$
- $2 \xrightarrow{\mu_1} 1 \xrightarrow{\rho_1} 2$
- $3 \xrightarrow{\mu_1} 4 \xrightarrow{\rho_1} 1$
- $4 \xrightarrow{\mu_1} 3 \xrightarrow{\rho_1} 4$
- 结果是 $\begin{pmatrix} 1 & 2 & 3 & 4 \\ 3 & 2 & 1 & 4 \end{pmatrix}$。查阅列表,这正是 $\delta_1$。与查表结果一致。
⚠️ [易错点]
- 混淆不同的翻转轴: 正方形有4条对称轴(2条穿过对边中点,2条对角线),要分清每个置换对应哪条轴的翻转。最好的方法是拿一张纸片亲手操作。
- $D_4$ 是 $S_4$ 的子群: $D_4$ 是在集合 $\{1,2,3,4\}$ 上的一个置换群,但它不包含所有的置换。$S_4$ 的阶是 $4! = 24$,而 $D_4$ 的阶是 8。因此 $D_4$ 是 $S_4$ 的一个真子群。例如,置换 $\begin{pmatrix} 1 & 2 & 3 & 4 \\ 2 & 1 & 3 & 4 \end{pmatrix}$ (只交换1和2) 属于 $S_4$,但它不对应正方形的任何一个对称操作,所以它不属于 $D_4$。
📝 [总结]
例子8.10 详细介绍了正方形的对称群 $D_4$。它是一个阶为 8 的非阿贝尔群,由 4 个旋转和 4 个翻转组成。通过列出其所有元素的置换形式、完整的乘法表和子群图,这个例子为我们提供了一个比 $S_3$ 更复杂、结构更丰富的研究模型。作者称赞其结构“太美了”,因为它将成为后续学习中许多概念的绝佳示例。
🎯 [存在目的]
继 $S_3$ 之后,引入 $D_4$ 的目的在于:
- 提供一个更大、更复杂的非阿贝尔群的例子,展示群的多样性。
- 继续强化“群是对称性的语言”这一核心思想。
- 引入子群图这一重要的可视化工具,帮助我们理解群的内部结构。
- $D_4$ 拥有比 $S_3$ 更丰富的子群结构,为学习子群、正规子群、商群等概念提供了更好的素材。
🧠 [直觉心智模型]
$D_4$ 就像一个魔术罗盘,有8个固定的方位(8个对称操作)。
- 罗盘的指针代表正方形的当前朝向。
- 你执行一个操作(比如“旋转90度”),指针就跳到代表这个新朝向的方位。
- 群乘法就是连续执行两次操作。例如,先“旋转90度”,再“水平翻转”,指针会指向一个最终的方位。这个最终方位也可以通过一次性操作(比如“沿主对角线翻转”)直接到达。
- 子群图就像是这个罗盘的内部线路图,揭示了从一个方位可以到达哪些其他方位,以及哪些方位组合构成了自洽的“小罗盘”(子群)。
💭 [直观想象]
拿一张正方形纸片,在四个角上(正反面相同位置)写上 1, 2, 3, 4。
- 旋转: 把纸片放在桌上,捏住中心旋转。
- 翻转:
- $\mu_1$ (垂直翻转): 捏住上下两条边的中点,像翻烤肉串一样翻转。
- $\mu_2$ (水平翻转): 捏住左右两条边的中点翻转。
- $\delta_1, \delta_2$ (对角线翻转): 捏住对角的两个顶点翻转。
你可以亲手尝试这些操作的组合,比如先旋转90度,再水平翻转,看看最后1,2,3,4的位置。然后复原,再试试先水平翻转,再旋转90度,比较两次结果的不同。这将让你对 $D_4$ 的非交换性有切身体会。
6凯莱定理
6.1 凯莱定理的引言
📜 [原文12]
凯莱定理
看看课本中的任何群表。注意群表的每一行都给出了群元素集合的一个置换,如群表顶部所列。同样,群表的每一列都给出了群集合的一个置换,如群表左侧所列。鉴于这些观察,至少每个有限群 $G$ 都与群 $S_{G}$ 的一个子群同构并不奇怪,其中 $S_{G}$ 是 $G$ 的所有置换的群。对于无限群也是如此;凯莱定理指出每个群都与在置换乘法下由置换组成的某个群同构。这是一个漂亮而有趣的结果,是群论的经典。乍一看,这个定理似乎是回答所有关于群的问题的工具。它真正展示的是置换群的普遍性。检查所有大小集合 $A$ 的所有置换群 $S_{A}$ 的子群将是一项艰巨的任务。凯莱定理确实表明,如果我们对群做出的某个猜想存在反例,那么某个置换群将提供这个反例。
我们现在继续凯莱定理的证明,首先是定义,然后是其本身就很重要的引理。
📖 [逐步解释]
这部分是对凯莱定理的介绍,解释了它的直观来源、内容、意义以及局限性。
1. 直观来源:群的乘法表
- 观察: 随便看一个群的乘法表,比如前面 $S_3$ 的表8.8。
- 看某一行: 以 $\rho_1$ 行为例:$(\rho_1, \rho_2, \rho_0, \mu_3, \mu_1, \mu_2)$。这个序列恰好是顶部标题栏 $(\rho_0, \rho_1, \rho_2, \mu_1, \mu_2, \mu_3)$ 的一个重新排列(置换)。每一行都是如此。为什么?因为如果某一行有两个相同的元素,比如 $g \cdot a = g \cdot b$,根据消去律,必然有 $a=b$,但这与标题栏元素各不相同矛盾。
- 看某一列: 同理,每一列也是对左侧标题栏元素的一个置换。
- 启发: 这个观察暗示,群自身的运算(左乘或右乘一个元素)就天然地“导致”了对群自身元素集合的置换。这为“任何群都和某个置换群有关系”提供了强烈的直观线索。
2. 凯莱定理的内容
- 核心论断: “每个群都与一个置换群同构”。
- 更精确的表述: 对于任何一个群 $G$(无论有限还是无限),它都同构于 $S_G$ 的一个子群。
- $S_G$ 是在 $G$ 这个集合上的所有置换构成的群。如果 $G$ 有 $n$ 个元素,$S_G$ 就和 $S_n$ 同构,是一个包含 $n!$ 个元素的庞然大物。
- 凯莱定理并不是说 $G$ 和 $S_G$ 同构(这通常是不对的,比如 $S_3$ 阶是6,但 $S_{S_3}$ 的阶是 $6! = 720$),而是说 $G$ 和 $S_G$ 里面的“某一个子群”同构。
3. 凯莱定理的意义和评价
- “漂亮而有趣”: 它揭示了一个深刻的、意想不到的统一性。无论一个群看起来多么奇特(比如由复数、矩阵、函数或者其他任何东西构成),它的内在结构总能被一个由“重新排列”这种简单动作构成的群所完美复制。
- “置换群的普遍性”: 凯莱定理说明置换群不是一种特殊的群,而是群的“通用模型”。研究置换群就是在研究所有群的结构。
- “听起来强大,但用处不大”:
- 为什么听起来强大: 似乎我们可以通过只研究置换群来解决所有关于群的问题。想证明一个关于所有群的定理?只需要证明它对所有置换群成立就行了。
- 为什么实际用处不大: 凯莱定理提供的这个置换群通常太大了!例如,一个8阶的群 $D_4$ 被嵌入到了一个 $8! = 40320$ 阶的群 $S_8$ 的一个8阶子群中。用一个包含四万多个元素的群来研究一个只有8个元素的群,这好比“用牛刀杀鸡”,得不偿失。原来的群 $D_4$ 可能有很好的性质(比如几何意义),但在嵌入到 $S_8$ 之后,这些直观性质都丢失了。
- 理论价值: 它的主要价值在于理论层面。它保证了如果我们想为某个关于群的猜想找一个反例,那么我们一定能在某个置换群中找到这个反例。它为群论的研究提供了一个坚实的“基础模型”。
📝 [总结]
凯莱定理的引言部分,通过观察群的乘法表,直观地导出了群与置换的内在联系。它阐明了凯莱定理的核心内容——任何群在结构上都等价于一个置换群——并辩证地评价了其意义:它在理论上展示了置换群的普遍性,但在实际计算和解决具体问题时,由于嵌入的群规模过大,其实用性有限。
🎯 [存在目的]
这段引言的目的是在正式证明定理之前,建立读者对该定理的直观理解和正确预期。它回答了几个关键问题:
- 我们为什么要关心这个定理? (因为它揭示了所有群的统一结构)
- 这个定理是从哪里来的? (来自对乘法表的简单观察)
- 这个定理能帮我们做什么? (理论上,它可以作为所有群的模型)
- 我们不应该对这个定理抱有什么样的幻想? (不要指望用它来简化具体群的计算)
通过这样的铺垫,读者能够更好地把握凯莱定理在整个群论知识体系中的位置和作用。
🧠 [直觉心智模型]
- 凯莱定理就像是说:“任何一种语言(群),无论它的语法和词汇多么奇特,都总能被翻译成一种基于‘排列字母’规则的‘密码语言’(置换群),并且这种翻译是完全保真的(同构)。”
- 定理的局限性:这种“密码语言”可能极其冗长。为了理解一句简单的“你好”(一个8阶群),你可能需要分析一整页由字母排列组成的密码电文($S_8$ 的一个子群)。所以,通常还是直接研究原文(原来的群)更方便。
💭 [直观想象]
想象世界上有各种各样的游戏(各种群),有棋类、牌类、电子游戏等。
- 凯莱定理说:所有这些游戏的核心逻辑,都可以用一种“换卡片”的游戏来模拟。给你一套标有1到n的卡片,通过规定不同的“换卡片”规则(置换),可以完美模拟出任何一种其他游戏的进程和结果。
- 置换群的普遍性:这意味着“换卡片”游戏是所有游戏的“万能模拟器”。
- 定理的局限性:模拟一个简单的跳棋游戏,可能需要用到一套包含数万张卡片的“换卡片”游戏,而且原来的棋盘、棋子这些直观的东西全都不见了,只剩下抽象的卡片交换。这使得模拟变得异常复杂和不直观。
6.2 历史注解:Arthur Cayley
📜 [原文13]
E 历史注解
Arthur Cayley (1821-1895) 在1854年的一篇论文中给出了群的抽象定义:“一个符号集合,$1, \alpha, \beta, \cdots$,所有这些都不同,并且其中任意两个的乘积(无论顺序如何)或其中任意一个与自身的乘积都属于该集合,则称之为群。”然后他继续定义了一个群表,并指出群表的每一行和每一列“将包含所有符号 $1, \alpha, \beta, \ldots$。”然而,Cayley 的符号总是表示集合上的运算;他似乎没有意识到任何其他类型的群。例如,他指出四个矩阵运算 $1, \alpha=$ 求逆,$ \beta=$ 转置,和 $ \gamma=\alpha \beta $,抽象地构成了非循环的四元群。无论如何,他1854年的这篇论文在四分之一个世纪里都被忽视了。
这篇1854年的论文是 Cayley 在执业律师的14年间撰写的约300篇论文之一,当时他
未能找到合适的教职。1863年,他最终成为剑桥大学的教授。1878年,他通过发表四篇论文回归到群论,其中一篇论文阐述了本文的定理8.16;他的“证明”只是简单地从群表中注意到任何群元素的乘法都会置换群元素。然而,他写道:“这绝不表明处理一般问题[寻找给定阶的所有群]的最佳或最简单方法是将其视为一个[置换]问题。似乎很明显,更好的方法是独立考虑一般问题本身。”
1878年的论文,与早期的论文不同,受到了欢迎;事实上,它们对 Walter Van Dyck 1882年抽象群的公理化定义产生了重要影响,这个定义导致了抽象群论的发展。
📖 [逐步解释]
这篇历史注解介绍了凯莱定理的命名者——阿瑟·凯莱 (Arthur Cayley),以及他在抽象群论发展早期的贡献和思想。
1. 凯莱的早期工作 (1854)
- 抽象群定义: 凯莱在1854年首次给出了群的抽象定义。他的定义强调了集合和封闭性:“一堆符号,两两相乘,结果还在这一堆符号里”。这在当时是非常先进的思想,因为它试图摆脱群元素的具体形态(是数字还是置换)。
- 群表 (Cayley Table): 他发明了我们今天仍在使用的群乘法表(有时就称为凯莱表),并指出了其“数独”特性——每行每列都包含所有元素。
- 认知的局限: 尽管他的定义是抽象的,但他脑海里想的群的例子似乎总是某种“运算”或“变换”。他还没有完全将群视为一个纯粹的公理化系统。
- 被忽视: 这篇开创性的论文在当时没有引起关注,被埋没了25年。这部分也提到了凯莱的个人经历,他曾因找不到教职而去当了14年律师,期间依然高产地进行数学研究。
2. 凯莱的回归与凯莱定理 (1878)
- 回归群论: 成为剑桥教授后,凯莱在1878年重新发表了一系列关于群论的论文。
- 阐述凯莱定理: 其中一篇论文提出了凯莱定理的核心思想。他的“证明”非常直观,就是我们引言里提到的那个观察:在群表中,用一个元素去乘一整行(或一列),结果就是对这些元素的一个置换。
- 凯莱的洞见 (对定理的评价): 非常有意思的是,凯莱本人对这个以他名字命名的定理的实用价值持保留态度。他明确指出,把所有群都看作置换群来研究,不一定是最好的方法。他认为应该“独立考虑一般问题本身”,也就是说,直接在抽象的层面研究群的性质,而不是总把它们翻译成置换。这与我们之前对凯莱定理局限性的分析不谋而合。
3. 影响
- 推动抽象群论: 凯莱1878年的这些论文,与1854年的不同,获得了学界的广泛关注。
- 影响范·迪克: 它们直接启发了范·迪克 (Walter Van Dyck) 在1882年给出更现代、更形式化的群的公理化定义。
- 里程碑: 这标志着群论从研究具体对象(如置换群、矩阵群)的阶段,正式进入了研究满足特定公理的抽象结构的“现代抽象群论”阶段。
📝 [总结]
这篇历史注解释了群论先驱凯莱的贡献。他不仅首次给出了抽象群的定义和群表,还提出了凯莱定理的核心思想。然而,凯莱本人也清醒地认识到这个定理的实用局限性,并倡导直接研究抽象群本身。他的工作最终激发了群论的公理化,开启了现代抽象代数的篇章。
🎯 [存在目的]
这篇注解的目的有三:
- 致敬先驱: 介绍定理命名者凯莱的生平和贡献。
- 提供历史视角: 展示抽象群概念是如何从具体到抽象,再到公理化一步步演进的。凯莱正处在这个转变的关键节点。
- 佐证前文观点: 通过引用凯莱本人的话,来支持前面“凯莱定理理论意义大于实用价值”的论断,增加了说服力。
🧠 [直觉心智模型]
凯莱就像一位伟大的建筑师。
- 1854年,他画出了一张“理想建筑”(抽象群)的蓝图,定义了“房间”(元素)和“门廊”(运算),并设计了建筑的平面图(群表)。但当时的人们还不理解这张蓝图,他们只关心自己住的具体的房子(置换群)。
- 1878年,他再次展示蓝图,并提出了一个惊人的观点(凯莱定理):“所有你们现在住的各种具体房子,其实都可以看作是按照我这张蓝图的某种特定方式建造出来的‘样板房’(置换群是群的实例)。”
- 他的洞见:“但是,我们不应该总是盯着‘样板房’来研究建筑学。我们应该直接研究我这张‘理想建筑’的蓝图(抽象群),这样才能抓住建筑学的本质。”
最终,后来的建筑师(如范·迪克)在他的蓝图基础上,建立了完整的现代建筑理论(公理化抽象群论)。
💭 [直观想象]
想象一场关于“什么是交通工具”的早期研讨会。
- 大多数人都在讨论具体的交通工具:“马车”、“帆船”、“火车”。
- 凯莱站起来说(1854):“我们来抽象地定义一下‘交通工具’:它是一个能把物体从A点移动到B点的系统...” 但没人理他。
- 多年后,凯莱再次站起来说(1878):“我发现,你们说的所有交通工具,无论是马车还是帆船,它们的移动方式都可以用一种‘在地图上跳格子’的游戏(置换)来模拟(凯莱定理)。”
- “但是,”他补充道,“如果我们想设计出飞机、火箭这样全新的交通工具,我们不应该总想着怎么‘跳格子’。我们应该回到我最初的抽象定义,去思考‘移动’的本质(研究抽象群)。”
这个故事生动地描绘了凯莱在群论发展中的角色和思想。
6.3 引理 8.15
📜 [原文14]
8.14 定义 设 $f: A \rightarrow B$ 是一个函数,设 $H$ 是 $A$ 的一个子集。$H$ 在 $f$ 下的像是 $\{f(h) \mid h \in H\}$,记为 $f[H]$。
8.15 引理 设 $G$ 和 $G^{\prime}$ 是群,设 $\phi: G \rightarrow G^{\prime}$ 是一个一对一函数,使得对于所有 $x, y \in G$,$\phi(x y)= \phi(x) \phi(y)$。那么 $\phi[G]$ 是 $G^{\prime}$ 的一个子群,并且 $\phi$ 提供了 $G$ 与 $\phi[G]$ 之间的一个同构。
证明 我们证明定理8.14中给出的子群条件被 $\phi[G]$ 满足。设 $x^{\prime}, y^{\prime} \in \phi[G]$。那么存在 $x, y \in G$ 使得 $\phi(x)=x^{\prime}$ 和 $\phi(y)=y^{\prime}$。根据假设,$\phi(x y)=\phi(x) \phi(y)=x^{\prime} y^{\prime}$,表明 $x^{\prime} y^{\prime} \in \phi[G]$。我们已经证明 $\phi[G]$ 在 $G^{\prime}$ 的运算下是封闭的。
设 $e^{\prime}$ 是 $G^{\prime}$ 的单位元。那么
$$
e^{\prime} \phi(e)=\phi(e)=\phi(e e)=\phi(e) \phi(e) .
$$
在 $G^{\prime}$ 中的消去律表明 $e^{\prime}=\phi(e)$,所以 $e^{\prime} \in \phi[G]$。
对于 $x^{\prime} \in \phi[G]$ 且 $x^{\prime}=\phi(x)$,我们有
$$
e^{\prime}=\phi(e)=\phi\left(x x^{-1}\right)=\phi(x) \phi\left(x^{-1}\right)=x^{\prime} \phi\left(x^{-1}\right),
$$
这表明 $x^{\prime-1}=\phi\left(x^{-1}\right) \in \phi[G]$。这完成了 $\phi[G]$ 是 $G^{\prime}$ 的一个子群的证明。
现在,$\phi$ 提供了 $G$ 与 $\phi[G]$ 之间的同构,这是立即可得的,因为 $\phi$ 提供了 $G$ 到 $\phi[G]$ 的一对一映射,使得对于所有 $x, y \in G$,$\phi(x y)=\phi(x) \phi(y)$。
📖 [逐步解释]
这个引理(Lemma)是证明凯莱定理所需的一个关键步骤。它本身也是一个非常重要和常用的结果。
1. 预备定义:像 (Image)
- 定义8.14: 给定一个函数 $f: A \to B$ 和一个定义域的子集 $H \subseteq A$,那么 $H$ 的像 $f[H]$ 就是 $H$ 中所有元素经过 $f$ 映射后得到的结果所组成的集合。
- 例子: 设 $f: \mathbb{Z} \to \mathbb{Z}$ 定义为 $f(x)=x^2$。设 $H = \{1, 2, 3\}$,则 $f[H] = \{f(1), f(2), f(3)\} = \{1, 4, 9\}$。设 $E$ 为所有偶数,则 $f[E]$ 是所有偶数的平方构成的集合 $\{0, 4, 16, 36, \dots\}$。
- 在引理中,我们关心的是整个定义域 $G$ 的像 $\phi[G]$。
2. 引理 8.15 的内容
- 有两个群 $G$ 和 $G'$。
- 有一个函数 $\phi: G \to G'$。
- 这个函数 $\phi$ 满足两个关键性质:
- 一对一 (injective): 不同的输入有不同的输出。
- 保持运算 (homomorphism property): $\phi(xy) = \phi(x)\phi(y)$。先把 $x,y$ 在 $G$ 中乘起来再映射,和先把 $x,y$ 分别映射到 $G'$ 中再乘起来,结果是一样的。满足这个性质的映射称为“同态”。
- 结论:
- 像是一个子群: $G$ 在 $\phi$ 下的像 $\phi[G]$,是目标群 $G'$ 的一个子群。
- 源与像同构: 原始群 $G$ 与它的像 $\phi[G]$ 是同构的。
3. 证明过程
证明分为两部分:
第一部分:证明 $\phi[G]$ 是 $G'$ 的子群
我们需要验证子群的三个条件:封闭性、含单位元、含逆元。
- 证明封闭性:
- 任取两个元素 $x', y'$ 从 $\phi[G]$ 中。
- 根据像的定义,存在 $G$ 中的元素 $x, y$ 使得 $\phi(x)=x', \phi(y)=y'$。
- 我们要证明它们的乘积 $x'y'$ 也属于 $\phi[G]$。
- $x'y' = \phi(x)\phi(y)$。因为 $\phi$ 保持运算,所以 $\phi(x)\phi(y) = \phi(xy)$。
- 因为 $G$ 是一个群,所以 $xy$ 必然也在 $G$ 中。
- 因此,$x'y' = \phi(xy)$,这意味着 $x'y'$ 是 $G$ 中某个元素($xy$)的像。根据定义, $x'y'$ 属于 $\phi[G]$。
- 封闭性得证。
- 证明包含单位元:
- 设 $e$ 是 $G$ 的单位元,$e'$ 是 $G'$ 的单位元。我们要证明 $e' \in \phi[G]$。
- 考虑 $e$ 的像 $\phi(e)$。因为 $\phi$ 保持运算,所以 $\phi(ee) = \phi(e)\phi(e)$。
- 因为 $ee=e$,所以 $\phi(e) = \phi(e)\phi(e)$。
- 在群 $G'$ 中,对于等式 $\phi(e) = \phi(e)\phi(e)$,两边同时左乘 $\phi(e)$ 的逆元(或者说,根据消去律),我们得到 $e' = \phi(e)$。
- 这说明 $G'$ 的单位元 $e'$ 正是 $G$ 的单位元 $e$ 的像。因此 $e' \in \phi[G]$。
- 单位元条件得证。
- 证明包含逆元:
- 任取一个元素 $x'$ 从 $\phi[G]$ 中。存在 $x \in G$ 使得 $\phi(x)=x'$。
- 我们要证明 $x'$ 在 $G'$ 中的逆元 $(x')^{-1}$ 也属于 $\phi[G]$。
- 我们知道 $e' = \phi(e)$。
- $e' = \phi(xx^{-1})$。因为 $\phi$ 保持运算,所以 $\phi(xx^{-1}) = \phi(x)\phi(x^{-1})$。
- 所以我们有 $e' = \phi(x)\phi(x^{-1})$。
- 把 $\phi(x)$ 替换为 $x'$,得到 $e' = x'\phi(x^{-1})$。
- 在群 $G'$ 中,这个等式正好是逆元的定义:它说明 $\phi(x^{-1})$ 就是 $x'$ 的逆元。即 $(x')^{-1} = \phi(x^{-1})$。
- 因为 $x^{-1}$ 属于 $G$,所以它的像 $\phi(x^{-1})$ 必然属于 $\phi[G]$。
- 逆元条件得证。
第二部分:证明 $G$ 与 $\phi[G]$ 同构
- 我们需要一个从 $G$ 到 $\phi[G]$ 的双射,并且保持运算。
- $\phi$ 本身就是一个从 $G$ 到 $\phi[G]$ 的映射。
- 保持运算: $\phi(xy) = \phi(x)\phi(y)$,这是引理的已知条件。
- 一对一: $\phi$ 是一对一的,这也是已知条件。
- 满射: $\phi$ 作为到 $\phi[G]$ 的映射是满射的吗?是的,根据像 $\phi[G]$ 的定义,它里面的每一个元素都必须是 $G$ 中某个元素的像。所以 $\phi$ 把 $G$ 满射到 $\phi[G]$ 上。
- 既然 $\phi$ 是一个从 $G$ 到 $\phi[G]$ 的保持运算的双射(一对一且满射),那么根据同构的定义,$G$ 与 $\phi[G]$ 同构。
📝 [总结]
引理8.15 是一个关于群同态的基本结果。它告诉我们,任何一个从群 $G$ 出发的“保结构”且“不压缩信息”的映射(即一对一的同态),都会在目标群 $G'$ 中塑造出一个 $G$ 的完美复制品(一个与 $G$ 同构的子群 $\phi[G]$)。
🎯 [存在目的]
这个引理是凯莱定理证明中的核心部件。凯莱定理的证明策略就是:
- 为任意一个群 $G$ 构造一个到某个对称群 $S_G$ 的映射 $\phi$。
- 证明这个映射 $\phi$ 满足本引理的两个条件(一对一和保结构)。
- 直接应用本引理的结论,得出 $G$ 与它的像 $\phi[G]$ 同构,而 $\phi[G]$ 是 $S_G$ 的一个子群。这样凯莱定理就得证了。
所以,这个引理相当于一个“同构判定定理”,为我们提供了一个证明两个群(一个抽象群和一个具体的子群)同构的便捷工具。
🧠 [直觉心智模型]
想象你要把一个精巧的乐高模型 $G$(比如一个城堡)邮寄给朋友。
- 映射 $\phi$ 是你的“打包说明书”。
- 一对一:说明书保证没有两个不同的零件被装入同一个带编号的袋子。
- 保结构:说明书上说,“城堡的塔尖(x)是插在塔楼(y)上的”,打包时你把塔尖零件 $\phi(x)$ 和塔楼零件 $\phi(y)$ 放进袋子后,附上一张纸条说“收到后,请把袋子 $\phi(x)$ 里的零件插在袋子 $\phi(y)$ 里的零件上”。
- 朋友收到包裹 $G'$ 后,只看你寄过来的那些零件和纸条 $\phi[G]$。
- 引理的结论:
- 你寄过来的这些零件和纸条 $\phi[G]$ 本身就能构成一个“自洽的建造系统”(一个子群)。
- 朋友根据你的说明书组装起来的这个新城堡 $\phi[G]$,和你的原始城堡 $G$,在结构上是完全一模一样的(同构)。
💭 [直观想象]
想象你在做翻译。
- $G$ 是一篇用中文写的文章。$G'$ 是整个英文词库。
- $\phi$ 是你的翻译规则(一个中英词典和语法转换规则)。
- $\phi$ 是一对一的:没有两个不同的中文词被翻译成同一个英文词(这在现实中很难,但我们数学上可以这么要求)。
- $\phi$ 保结构:如果中文句子里“主语(x)后面跟着谓语(y)”,那么翻译成的英文句子里,也必须是“主语的翻译($\phi(x)$)后面跟着谓语的翻译($\phi(y)$)”。
- $\phi[G]$ 是你最终翻译出来的这篇英文文章。
- 引理的结论:
- 你翻译出来的这篇英文文章 $\phi[G]$,在语法上是正确和完整的(是一个子群)。
- 这篇英文文章 $\phi[G]$ 所表达的逻辑和结构,与原文中文文章 $G$ 是完全一样的(同构)。
6.4 定理 8.16 (凯莱定理)
📜 [原文15]
8.16 定理 (凯莱定理) 每个群都与一个置换群同构。
证明 设 $G$ 是一个群。我们证明 $G$ 与 $S_{G}$ 的一个子群同构。根据引理8.15,我们只需要定义一个一对一函数 $\phi: G \rightarrow S_{G}$,使得对于所有 $x, y \in G$,$\phi(x y)=\phi(x) \phi(y)$。对于 $x \in G$,设 $\lambda_{x}: G \rightarrow G$ 定义为 $\lambda_{x}(g)=x g$ 对于所有 $g \in G$。(我们认为 $\lambda_{x}$ 执行左乘 $x$ 的操作。)方程 $\lambda_{x}\left(x^{-1} c\right)=x\left(x^{-1} c\right)=c$ 对于所有 $c \in G$ 表明 $\lambda_{x}$ 将 $G$ 满射到 $G$。如果 $\lambda_{x}(a)=\lambda_{x}(b)$,那么 $x a=x b$,因此根据消去律 $a=b$。因此 $\lambda_{x}$ 也是一对一的,并且是 $G$ 的一个置换。我们现在通过定义 $\phi(x)=\lambda_{x}$ 对于所有 $x \in G$ 来定义 $\phi: G \rightarrow S_{G}$。
为了证明 $\phi$ 是一对一的,假设 $\phi(x)=\phi(y)$。那么 $\lambda_{x}=\lambda_{y}$ 作为将 $G$ 映射到 $G$ 的函数。特别是 $\lambda_{x}(e)=\lambda_{y}(e)$,所以 $x e=y e$ 且 $x=y$。因此 $\phi$ 是一对一的。只剩下证明 $\phi(x y)=\phi(x) \phi(y)$,也就是说,$\lambda_{x y}=\lambda_{x} \lambda_{y}$。现在对于任何 $g \in G$,我们有 $\lambda_{x y}(g)=(x y) g$。置换乘法是函数复合,所以 $\left(\lambda_{x} \lambda_{y}\right)(g)=\lambda_{x}\left(\lambda_{y}(g)\right)=\lambda_{x}(y g)=x(y g)$。因此根据结合律,$\lambda_{x y}=\lambda_{x} \lambda_{y}$。
📖 [逐步解释]
这是本节的最终目标——凯莱定理的证明。证明的思路是构造一个特殊的映射,然后应用引理8.15。
证明策略
我们的目标是证明任意群 $G$ 都与 $S_G$ 的一个子群同构。根据引理8.15,我们只需要完成两件事:
- 构造一个映射 $\phi: G \to S_G$。
- 证明这个映射 $\phi$ 是一个一对一的同态(即一对一且保结构)。
步骤一:为 $G$ 中每个元素 $x$ 关联一个置换 $\lambda_x$
- 这是整个证明最巧妙的地方。如何把一个抽象的群元素 $x$ 变成一个作用在 $G$ 集合上的置换呢?
- 想法: 利用 $G$ 自身的群运算。让 $x$ 去“左乘” $G$ 中的每一个元素。
- 定义: 对于每个 $x \in G$,我们定义一个函数 $\lambda_x: G \to G$,其功能是 $\lambda_x(g) = xg$。($\lambda$ 是 Lambda,代表 Left 左乘)。
- 证明 $\lambda_x$ 是一个置换:
- $\lambda_x$ 是满射的吗? 对于 $G$ 中任意一个元素 $c$,我们能找到一个输入,使得 $\lambda_x$ 的输出是 $c$ 吗?是的,输入就是 $x^{-1}c$。因为 $\lambda_x(x^{-1}c) = x(x^{-1}c) = (xx^{-1})c = ec = c$。所以 $\lambda_x$ 是满射的。
- $\lambda_x$ 是一对一的吗? 如果 $\lambda_x(a) = \lambda_x(b)$,那么 $xa = xb$。根据群的左消去律,可以消掉 $x$,得到 $a=b$。所以 $\lambda_x$ 是一对一的。
- 结论: 因为 $\lambda_x$ 既一对一又满射,所以它是一个 $G$ 上的置换。它属于 $S_G$。
- 至此,我们成功地为 $G$ 中的每一个元素 $x$,都制造出了一个在 $S_G$ 中对应的置换 $\lambda_x$。
步骤二:定义 $\phi$ 并证明它是 一对一 的同态
- 定义映射 $\phi$: 现在我们可以正式定义映射 $\phi: G \to S_G$ 为 $\phi(x) = \lambda_x$。这个映射把 $G$ 中的元素 $x$ 送到 $S_G$ 中对应的置换 $\lambda_x$。
- 证明 $\phi$ 是一对一的:
- 我们需要证明:如果 $\phi(x) = \phi(y)$,那么 $x=y$。
- 假设 $\phi(x) = \phi(y)$,这意味着 $\lambda_x = \lambda_y$。
- 既然 $\lambda_x$ 和 $\lambda_y$ 是两个完全相同的函数,那么它们作用在任何元素上的结果都应该一样。我们特别地让它们作用在单位元 $e$ 上。
- $\lambda_x(e) = \lambda_y(e)$。
- 根据 $\lambda$ 的定义,这意味着 $xe = ye$。
- 因为 $e$ 是单位元,所以 $x=y$。
- 结论: $\phi$ 是一对一的。
- 证明 $\phi$ 是同态 (保结构):
- 我们需要证明:$\phi(xy) = \phi(x)\phi(y)$。
- 左边: 根据 $\phi$ 的定义,$\phi(xy) = \lambda_{xy}$。
- 右边: 根据 $\phi$ 的定义,$\phi(x)\phi(y) = \lambda_x \lambda_y$。这里的乘积是置换乘法,即函数复合。
- 所以,我们需要证明 $\lambda_{xy} = \lambda_x \lambda_y$ 这两个函数是相等的。
- 要证明两个函数相等,就要证明它们作用在任意元素 $g \in G$ 上的结果都相等。
- 函数 $\lambda_{xy}$ 的作用: $\lambda_{xy}(g) = (xy)g$。(根据 $\lambda$ 的定义)
- 函数 $\lambda_x \lambda_y$ 的作用: $(\lambda_x \lambda_y)(g) = \lambda_x(\lambda_y(g))$。(根据函数复合的定义)
- 先算里面的:$\lambda_y(g) = yg$。
- 再算外面的:$\lambda_x(yg) = x(yg)$。
- 所以,$(\lambda_x \lambda_y)(g) = x(yg)$。
- 比较: 我们需要比较 $(xy)g$ 和 $x(yg)$。根据群的结合律公理,它们是相等的!
- 结论: 因为对于任意 $g \in G$,都有 $\lambda_{xy}(g) = (\lambda_x \lambda_y)(g)$,所以 $\lambda_{xy} = \lambda_x \lambda_y$。因此 $\phi(xy) = \phi(x)\phi(y)$ 成立。$\phi$ 是一个同态。
步骤三:应用引理,完成证明
- 我们已经成功构造了一个映射 $\phi: G \to S_G$,并且证明了它是一个一对一的同态。
- 现在,我们可以直接引用引理8.15的结论:
- $G$ 的像 $\phi[G]$ 是 $S_G$ 的一个子群。这个 $\phi[G]$ 就是由所有 $\lambda_x$ 构成的集合 $\{\lambda_x \mid x \in G\}$。
- $G$ 与它的像 $\phi[G]$ 同构。
- 这就完成了证明:我们找到了 $S_G$ 的一个子群(即 $\phi[G]$),它与我们开始时任意给定的群 $G$ 同构。因此,任何群都与一个置换群(这里指 $\phi[G]$)同构。
📝 [总结]
凯莱定理的证明是构造性的。它通过“左乘”操作,巧妙地将任意群 $G$ 中的元素 $x$ 转化为 $G$ 自身集合上的一个置换 $\lambda_x$。然后证明,将 $x$ 映射到 $\lambda_x$ 的这个过程 $\phi$ 是一个一对一的保结构映射。最后利用引理8.15,直接得出 $G$ 与这些 $\lambda_x$ 构成的置换群 $\phi[G]$ 同构。
🎯 [存在目的]
这个证明本身是抽象代数中一个非常经典的范例,展示了如何通过巧妙的构造来建立不同代数结构之间的联系。它深刻地利用了群的所有基本公理:
- 封闭性和单位元、逆元保证了 $\lambda_x$ 是一个置换。
- 单位元的存在帮助证明了 $\phi$ 是一对一的。
- 结合律是证明 $\phi$ 保结构(是同态)的关键。
学习这个证明有助于加深对群公理本质的理解。
🧠 [直觉心智模型]
想象一个群 $G$ 是一群人,他们之间有一种独特的社交规则(群运算)。
- 你要为这群人拍一部“纪录片”(找到一个与之同构的置换群)。
- 你的拍摄方法(构造 $\phi$)是:
- 选定一个人 $x$。
- 你命令 $x$ 去和他社交圈里的每一个人 $g$ 都互动一次(左乘 $xg$),记录下互动后每个 $g$ 变成了谁。这一整套“人员变动”就是一个置换 $\lambda_x$。
- 你为社交圈里的每一个人($x, y, z, \dots$)都拍摄了这样一部“变位短片”($\lambda_x, \lambda_y, \lambda_z, \dots$)。
- 凯莱定理的证明表明:
- 你拍摄的这些“短片”的集合,本身就构成了一套有规律的系统(一个子群)。
- 这套“短片系统”的内在逻辑(乘法表),和你最初那群人的社交规则,是完全一样的(同构)。你成功地用一种标准化的“人员变位”语言,复刻了这群人独特的社交结构。
💭 [直观想象]
想象一个时钟,它的群是 $\mathbb{Z}_4 = \{0, 1, 2, 3\}$,运算是模4加法。
- 凯莱定理要把它表示成一个置换群。
- 我们来构造这个映射 $\phi$:
- 元素 0: $\phi(0) = \lambda_0$。$\lambda_0$ 的作用是“加0”,即 $\lambda_0(g) = 0+g \pmod 4$。
- $0 \to 0, 1 \to 1, 2 \to 2, 3 \to 3$。所以 $\lambda_0 = \begin{pmatrix} 0 & 1 & 2 & 3 \\ 0 & 1 & 2 & 3 \end{pmatrix}$ (恒等置换)。
- 元素 1: $\phi(1) = \lambda_1$。$\lambda_1$ 的作用是“加1”,即 $\lambda_1(g) = 1+g \pmod 4$。
- $0 \to 1, 1 \to 2, 2 \to 3, 3 \to 0$。所以 $\lambda_1 = \begin{pmatrix} 0 & 1 & 2 & 3 \\ 1 & 2 & 3 & 0 \end{pmatrix}$。
- 元素 2: $\phi(2) = \lambda_2$。$\lambda_2$ 的作用是“加2”。
- $0 \to 2, 1 \to 3, 2 \to 0, 3 \to 1$。所以 $\lambda_2 = \begin{pmatrix} 0 & 1 & 2 & 3 \\ 2 & 3 & 0 & 1 \end{pmatrix}$。
- 元素 3: $\phi(3) = \lambda_3$。$\lambda_3$ 的作用是“加3”。
- $0 \to 3, 1 \to 0, 2 \to 1, 3 \to 2$。所以 $\lambda_3 = \begin{pmatrix} 0 & 1 & 2 & 3 \\ 3 & 0 & 1 & 2 \end{pmatrix}$。
- 结论: 群 $\mathbb{Z}_4$ 与由这四个置换 $\{\lambda_0, \lambda_1, \lambda_2, \lambda_3\}$ 构成的置换群是同构的。你可以验证一下,例如,在 $\mathbb{Z}_4$ 中 $1+2=3$;在置换群中,$\lambda_1 \lambda_2$ (先加2再加1) 确实等于 $\lambda_3$ (加3)。
6.5 正则表示
📜 [原文16]
为了证明这个定理,我们同样可以考虑由以下定义的 $G$ 的置换 $\rho_{x}$:
$$
\rho_{x}(g)=g x
$$
对于 $g \in G$。(我们可以认为 $\rho_{x}$ 意味着右乘 $x$。)练习52表明这些置换构成了 $S_{G}$ 的一个子群,同样与 $G$ 同构,但由
一个映射 $\mu: G \rightarrow S_{G}$ 定义为
$$
\mu(x)=\rho_{x^{-1}} .
$$
8.17 定义 定理8.16证明中的映射 $\phi$ 是 $G$ 的左正则表示,而前述评论中的映射 $\mu$ 是 $G$ 的右正则表示。
📖 [逐步解释]
这部分介绍了凯莱定理证明的另一种(非常相似的)途径,并给出了两种表示的正式名称。
1. 右乘构造法
- 类比左乘: 证明凯莱定理时,我们用了左乘操作来定义置换 $\lambda_x(g) = xg$。
- 右乘操作: 我们同样可以考虑用右乘来定义一个函数。设 $\rho_x: G \to G$ 定义为 $\rho_x(g) = gx$。($\rho$ 是 Rho,代表 Right 右乘)。
- $\rho_x$ 也是一个置换: 类似于对 $\lambda_x$ 的证明,可以证明 $\rho_x$ 也是一个一对一、满射的函数,因此它也是 $G$ 的一个置换,属于 $S_G$。
- 构造映射: 我们可以尝试定义一个新的映射 $\phi_{right}: G \to S_G$ 为 $\phi_{right}(x) = \rho_x$。
- 问题出现: 这个映射是一对一的,但它不保结构(不是同态)!
- 让我们来检验一下 $\phi_{right}(xy) = \phi_{right}(x)\phi_{right}(y)$ 是否成立。
- 左边: $\phi_{right}(xy) = \rho_{xy}$。其作用是 $\rho_{xy}(g) = g(xy)$。
- 右边: $\phi_{right}(x)\phi_{right}(y) = \rho_x \rho_y$ (函数复合)。其作用是 $(\rho_x \rho_y)(g) = \rho_x(\rho_y(g)) = \rho_x(gy) = (gy)x$。
- 我们需要比较 $g(xy)$ 和 $(gy)x$。根据结合律,它们是相等的。
- 糟糕,哪里出错了? 让我们再仔细看看。$\phi_{right}(x)\phi_{right}(y)$ 是 $\rho_x \rho_y$。而我们需要的是 $\rho_{xy}$。我们计算出的结果是 $\rho_y \rho_x$!看:$(\rho_y \rho_x)(g) = \rho_y(\rho_x(g)) = \rho_y(gx) = (gx)y$。这和 $g(xy)$ 不相等。
- 实际上,我们证明了 $\rho_{xy} = \rho_y \rho_x$。这意味着映射 $\phi_{right}(x) = \rho_x$ 是一个“反同态”($\phi_{right}(xy) = \phi_{right}(y)\phi_{right}(x)$),而不是同态。
2. 修正右乘法:引入逆元
- 如何修正: 为了把“反同态”变回“同态”,有一个标准的技巧:在映射里多加一个逆元。
- 定义新的映射 $\mu$: 我们定义 $\mu: G \to S_G$ 为 $\mu(x) = \rho_{x^{-1}}$。
- 检验 $\mu$ 是否为同态: 我们需要证明 $\mu(xy) = \mu(x)\mu(y)$。
- 左边: $\mu(xy) = \rho_{(xy)^{-1}}$。根据群的性质 $(xy)^{-1} = y^{-1}x^{-1}$,所以左边是 $\rho_{y^{-1}x^{-1}}$。
- 右边: $\mu(x)\mu(y) = \rho_{x^{-1}}\rho_{y^{-1}}$ (函数复合)。
- 我们在上面已经证明了右乘满足反同态关系 $\rho_{ab} = \rho_b \rho_a$。
- 把这个关系应用到右边: $\rho_{x^{-1}}\rho_{y^{-1}} = \rho_{y^{-1}x^{-1}}$。
- 比较: 左边 $\rho_{y^{-1}x^{-1}}$ 和右边 $\rho_{y^{-1}x^{-1}}$ 相等!
- 结论: $\mu(x) = \rho_{x^{-1}}$ 确实是一个同态。可以证明它也是一对一的。因此,我们也可以用这个映射 $\mu$ 来证明凯莱定理。
3. 定义:正则表示
- 定义 8.17:
- 左正则表示 (Left Regular Representation): 就是凯莱定理证明中使用的那个映射 $\phi: G \to S_G$,定义为 $\phi(x) = \lambda_x$,其中 $\lambda_x(g)=xg$。
- 右正则表示 (Right Regular Representation): 就是修正后的右乘映射 $\mu: G \to S_G$,定义为 $\mu(x) = \rho_{x^{-1}}$,其中 $\rho_{x^{-1}}(g) = gx^{-1}$。
⚠️ [易错点]
- 为什么右正则表示需要逆元: 这是最核心的易错点。根本原因在于函数复合的顺序 (从右到左) 和我们书写群乘法的顺序 (从左到右) 之间的“不匹配”。
- 左乘:$\lambda_x \lambda_y$ 作用是 $x(yg)$,群的结合律 $x(yg)=(xy)g$ 正好和 $\lambda_{xy}$ 的作用匹配。
- 右乘:$\rho_x \rho_y$ 作用是 $(gy)x$,这和 $\rho_{xy}$ 的作用 $g(xy)$ 不匹配。群的结合律帮不上忙。相反,它和 $\rho_{yx}$ 的作用 $g(yx)=(gy)x$ 匹配,所以是反同态。
- 引入逆元后,$(xy)^{-1} = y^{-1}x^{-1}$ 这个性质正好把乘积的顺序“反”了回来,抵消了反同态效应,使其变回同态。
📝 [总结]
本节介绍了凯莱定理的“右乘版本”。直接使用右乘 $gx$ 会导致一个反同态,为了修正这个问题,我们定义了右正则表示 $\mu(x) = \rho_{x^{-1}}$,它是一个正确的一对一同态,因此也能用于证明凯莱定理。最后,给出了左/右正则表示的正式名称。
🎯 [存在目的]
这部分内容的目的在于:
- 展示解决问题途径的多样性,左乘和右乘都可以达到目的,只是右乘需要一些技巧。
- 加深对同态、反同态和群公理(特别是结合律和逆元性质 $(xy)^{-1}=y^{-1}x^{-1}$)之间微妙关系的理解。
- 给出正则表示这个标准术语,因为它是表示论(用线性变换或置换来“表示”抽象群的理论)这个更高级领域的基础概念。
🧠 [直觉心智模型]
回到“社交圈”的比喻。
- 左正则表示: 你命令 $x$ 去主动找每个人互动 ($xg$)。
- 右正则表示: 你命令圈子里的每个人 $g$ 都主动去找 $x^{-1}$ 互动 ($gx^{-1}$)。
这两种方式都能最终描绘出整个社交圈的结构。右边之所以要用 $x^{-1}$ 而不是 $x$,可以理解为一个技术上的调整,就像摄影师为了避免左右颠倒而在相机上装了一个特殊的矫正镜片。
💭 [直观想象]
回到时钟 $\mathbb{Z}_4=\{0,1,2,3\}$ 的例子。
- 右正则表示 $\mu(x) = \rho_{x^{-1}}$ 是什么样子的?运算是模4加法,所以 $x$ 的逆元是 $-x$。
- $\mu(1) = \rho_{1^{-1}} = \rho_{-1} = \rho_3$。它的作用是“加3”。
- $\rho_3(g) = g+3 \pmod 4$。
- $0 \to 3, 1 \to 0, 2 \to 1, 3 \to 2$。所以 $\mu(1) = \begin{pmatrix} 0 & 1 & 2 & 3 \\ 3 & 0 & 1 & 2 \end{pmatrix}$。
- $\mu(2) = \rho_{2^{-1}} = \rho_{-2} = \rho_2$。它的作用是“加2”。
- $\rho_2(g) = g+2 \pmod 4$。
- $0 \to 2, 1 \to 3, 2 \to 0, 3 \to 1$。所以 $\mu(2) = \begin{pmatrix} 0 & 1 & 2 & 3 \\ 2 & 3 & 0 & 1 \end{pmatrix}$。
- 你会发现,对于阿贝尔群 $\mathbb{Z}_4$ 来说,因为 $xg=gx$,所以左乘和右乘是一样的,$\lambda_x = \rho_x$。因此左正则表示 $\phi(x) = \lambda_x$ 和右正则表示 $\mu(x) = \rho_{x^{-1}}$ 最终产生的置换集合是不同的(例如 $\phi(1)=\lambda_1$ 是“加1”置换,而 $\mu(1)=\rho_3$ 是“加3”置换),但这两个置换集合都各自构成一个与 $\mathbb{Z}_4$ 同构的子群。
6.6 例子 8.18
📜 [原文17]
8.18 例子 让我们计算由群表表8.19给出的群的左正则表示。这里的“计算”是指给出左正则表示的元素和群表。这里的元素是
$$
\lambda_{e}=\left(\begin{array}{lll}
e & a & b \\
e & a & b
\end{array}\right), \quad \lambda_{a}=\left(\begin{array}{ccc}
e & a & b \\
a & b & e
\end{array}\right), \quad \text { 和 } \quad \lambda_{b}=\left(\begin{array}{ccc}
e & a & b \\
b & e & a
\end{array}\right) .
$$
这个表示的群表就像原来的群表一样,只是 $x$ 被重命名为 $\lambda_{x}$,如表8.20所示。例如,
$$
\lambda_{a} \lambda_{b}=\left(\begin{array}{lll}
e & a & b \\
a & b & e
\end{array}\right)\left(\begin{array}{lll}
e & a & b \\
b & e & a
\end{array}\right)=\left(\begin{array}{lll}
e & a & b \\
e & a & b
\end{array}\right)=\lambda_{e} .
$$
8.19 表
|
$e$ |
$a$ |
$b$ |
| $e$ |
$e$ |
$a$ |
$b$ |
| $a$ |
$a$ |
$b | $e$ |
| $b$ |
$b$ |
$e$ |
$a$ |
8.20 表
|
$\lambda_{e}$ |
$\lambda_{a}$ |
$\lambda_{b}$ |
| $\lambda_{e}$ |
$\lambda_{e}$ |
$\lambda_{a}$ |
$\lambda_{b}$ |
| $\lambda_{a}$ |
$\lambda_{a}$ |
$\lambda_{b}$ |
$\lambda_{e}$ |
| $\lambda_{b}$ |
$\lambda_{b}$ |
$\lambda_{e}$ |
$\lambda_{a}$ |
对于由群表给出的有限群,$\rho_{a}$ 是对应于它们在 $a$ 下方的列中元素的顺序的置换,而 $\lambda_{a}$ 是对应于最左边 $a$ 对面行中元素的顺序的置换。符号 $\rho_{a}$ 和 $\lambda_{a}$ 的选择是为了暗示分别用 $a$ 右乘和左乘。
📖 [逐步解释]
这个例子将凯莱定理的证明过程具体化,为一个给定的抽象群(由乘法表定义)计算其左正则表示。
1. 原始群
- 群 G: 由表8.19定义的群 $G=\{e, a, b\}$。
- 运算:
- $a \cdot a = b$
- $a \cdot b = e$
- $b \cdot a = e$
- $b \cdot b = a$
- $e$ 是单位元。
- 这个群实际上就是循环群 $\mathbb{Z}_3$,其中 $e \leftrightarrow 0, a \leftrightarrow 1, b \leftrightarrow 2$,运算是模3加法。例如 $a \cdot a = b \leftrightarrow 1+1=2$。
2. 计算左正则表示
- 目标: 找到映射 $\phi(x) = \lambda_x$ 所产生的三个置换 $\lambda_e, \lambda_a, \lambda_b$。这些置换作用的集合是 $G$ 本身,即 $\{e, a, b\}$。
- 计算 $\lambda_e$:
- $\lambda_e$ 的作用是左乘 $e$。
- $\lambda_e(e) = ee = e$
- $\lambda_e(a) = ea = a$
- $\lambda_e(b) = eb = b$
- 所以,$\lambda_e$ 是恒等置换,$\lambda_e = \left(\begin{array}{lll} e & a & b \\ e & a & b \end{array}\right)$。
- 计算 $\lambda_a$:
- $\lambda_a$ 的作用是左乘 $a$。
- $\lambda_a(e) = ae = a$
- $\lambda_a(a) = aa = b$ (查表8.19)
- $\lambda_a(b) = ab = e$ (查表8.19)
- 所以,$\lambda_a = \left(\begin{array}{lll} e & a & b \\ a & b & e \end{array}\right)$。
- 计算 $\lambda_b$:
- $\lambda_b$ 的作用是左乘 $b$。
- $\lambda_b(e) = be = b$
- $\lambda_b(a) = ba = e$ (查表8.19)
- $\lambda_b(b) = bb = a$ (查表8.19)
- 所以,$\lambda_b = \left(\begin{array}{lll} e & a & b \\ b & e & a \end{array}\right)$。
3. 表示的群表 (表8.20)
- 同构的体现: 凯莱定理说原始群 $G$ 与其左正则表示(即由 $\lambda_e, \lambda_a, \lambda_b$ 构成的置换群)是同构的。
- 同构意味着它们的乘法表在结构上完全一样。表8.20 就是把表8.19中的每个元素 $x$ 直接替换成对应的 $\lambda_x$ 得到的。
- 验证一个乘积: 例子中验证了 $\lambda_a \lambda_b = \lambda_e$。
- 代数方式: 在原始群 $G$ 中,我们有 $ab=e$。因为 $\phi$ 是同构,所以 $\phi(ab) = \phi(a)\phi(b)$,即 $\phi(e) = \phi(a)\phi(b)$。这翻译成 $\lambda$ 就是 $\lambda_e = \lambda_a \lambda_b$。
- 置换计算方式:
- $\lambda_a \lambda_b = \left(\begin{array}{lll} e & a & b \\ a & b & e \end{array}\right)\left(\begin{array}{lll} e & a & b \\ b & e & a \end{array}\right)$ (先右后左)
- $e \xrightarrow{\lambda_b} b \xrightarrow{\lambda_a} e$
- $a \xrightarrow{\lambda_b} e \xrightarrow{\lambda_a} a$
- $b \xrightarrow{\lambda_b} a \xrightarrow{\lambda_a} b$
- 结果是 $\left(\begin{array}{lll} e & a & b \\ e & a & b \end{array}\right)$,这正是 $\lambda_e$。
- 两种方式结果一致,验证了同构关系。
4. 从群表快速得到表示
- 这是一个非常实用的技巧。
- 左正则表示 $\lambda_a$: 要找到 $\lambda_a$,直接去看原始群表(表8.19)中,元素 $a$ 所在的那一行。这一行是 $(a, b, e)$。这就是 $\lambda_a$ 的第二行(当第一行是 $(e, a, b)$ 时)。
- 右正则表示 $\rho_a$: 要找到右乘置换 $\rho_a(g)=ga$,直接去看原始群表中,元素 $a$ 所在的那一列。这一列是 $(a, e, b)$ (从上到下)。这就是 $\rho_a$ 的第二行(当第一行是 $(e, a, b)$ 时)。
💡 [数值示例]
本节本身就是一个完整的具体示例。我们额外计算一下右正则表示。
- 群 G: $G=\{e, a, b\}$ 如表8.19。
- 目标: 计算右正则表示 $\mu(x) = \rho_{x^{-1}}$。
- 首先需要找到逆元: $e^{-1}=e$, $a^{-1}=b$ (因为$ab=e$), $b^{-1}=a$ (因为$ba=e$)。
- 计算 $\mu(e)$:
- $\mu(e) = \rho_{e^{-1}} = \rho_e$。作用是右乘 $e$。结果是恒等置换 $\rho_e = \left(\begin{array}{lll} e & a & b \\ e & a & b \end{array}\right)$。
- 计算 $\mu(a)$:
- $\mu(a) = \rho_{a^{-1}} = \rho_b$。作用是右乘 $b$。
- $\rho_b(e)=eb=b, \rho_b(a)=ab=e, \rho_b(b)=bb=a$。
- 所以 $\mu(a) = \rho_b = \left(\begin{array}{lll} e & a & b \\ b & e & a \end{array}\right)$。
- 计算 $\mu(b)$:
- $\mu(b) = \rho_{b^{-1}} = \rho_a$。作用是右乘 $a$。
- $\rho_a(e)=ea=a, \rho_a(a)=aa=b, \rho_a(b)=ba=e$。
- 所以 $\mu(b) = \rho_a = \left(\begin{array}{lll} e & a & b \\ a & b & e \end{array}\right)$。
- 右正则表示的元素: $\{\rho_e, \rho_b, \rho_a\}$。这个置换的集合也构成一个与 $G$ 同构的群。有趣的是,对于这个例子,$\mu(a)$ 恰好等于 $\lambda_b$,而 $\mu(b)$ 恰好等于 $\lambda_a$。
📝 [总结]
例子8.18 将凯莱定理的抽象证明过程,应用到了一个具体的3阶循环群上。它一步步计算出了该群的左正则表示中的所有置换元素,并通过置换乘法验证了其群表与原始群表的同构关系。最后,它给出了一个直接从群乘法表的行和列中读出左/右乘置换的快捷方法。
🎯 [存在目的]
这个例子的目的就是“实践”。它把凯莱定理从一个纯理论的、用符号证明的定理,变成了一个可以动手操作的“算法”。通过这个例子,读者可以亲手为任何一个有限群(只要给出了乘法表)构造出其正则表示,从而具体地“看到”凯莱定理所说的那个与之同构的置换群到底长什么样。
🧠 [直觉心智模型]
凯莱定理是一个“自动翻译机”的设计蓝图。例子8.18 就是实际输入了一小段中文(群表8.19),然后看着这台机器如何逐字逐句地把它翻译成英文(得到置换 $\lambda_e, \lambda_a, \lambda_b$),并最终生成一篇结构完全相同的英文文章(群表8.20)。最后给出的“快捷方法”就像是发现了一个翻译技巧:“哦,原来每一行的翻译结果就写在原文的下一行!”
💭 [直观想象]
想象你在玩一个解谜游戏,桌面上有 $e,a,b$ 三张卡片。游戏的规则记录在一本规则书上(表8.19)。
- 计算左正则表示就像是在制作新的游戏指令卡。
- 制作“指令卡 $\lambda_a$”:你拿起卡片 $a$,然后用它去跟桌面上的每张卡片 $e, a, b$ 都“组合”一次(左乘)。规则书说 $ae=a, aa=b, ab=e$。于是你在新指令卡 $\lambda_a$ 上写下: “$e$ 变成 $a$,$a$ 变成 $b$,$b$ 变成 $e$”。
- 你为 $e,a,b$ 都制作了这样的指令卡 $\lambda_e, \lambda_a, \lambda_b$。
- 现在你有了新的一套游戏,你不再需要原始的规则书,你只需要按照这些新的指令卡来玩卡片变换游戏。这个例子告诉你,新游戏的玩法和旧游戏的玩法,在逻辑上是完全一样的。
8行间公式索引
1. $A \xrightarrow{\tau} A \xrightarrow{\sigma} A,$
* 一句话解释:该公式示意了复合函数 $\sigma \circ \tau$ 的运算流程,即先对集合A应用函数 $\tau$ ,再对结果应用函数 $\sigma$ 。
2. $(\sigma \tau)\left(a_{1}\right)=(\sigma \tau)\left(a_{2}\right),$
* 一句话解释:这是证明复合函数 $\sigma \tau$ 具有一对一性质的起始假设,即假设不同的输入 $a_1$ 和 $a_2$ 经过函数作用后得到相同的输出。
3. $\sigma\left(\tau\left(a_{1}\right)\right)=\sigma\left(\tau\left(a_{2}\right)\right),$
* 一句话解释:该公式是前一个公式的展开形式,明确了复合函数的具体计算步骤。
4. $a=\sigma\left(a^{\prime}\right)=\sigma\left(\tau\left(a^{\prime \prime}\right)\right)=(\sigma \tau)\left(a^{\prime \prime}\right),$
* 一句话解释:该公式展示了证明复合函数 $\sigma \tau$ 具有满射性质的推导过程,即对于任意输出 $a$ ,总能找到一个原像 $a''$ 。
5. $A=\{1,2,3,4,5\}$
* 一句话解释:该公式定义了一个包含五个元素的集合A,作为后续置换示例的基础。
6. $\sigma=\left(\begin{array}{lllll}
1 & 2 & 3 & 4 & 5 \\
4 & 2 & 5 & 3 & 1
\end{array}\right),$
* 一句话解释:该公式用双行表示法定义了一个具体的置换 $\sigma$ 。
7. $\tau=\left(\begin{array}{lllll}
1 & 2 & 3 & 4 & 5 \\
3 & 5 & 4 & 2 & 1
\end{array}\right) .$
* 一句话解释:该公式用双行表示法定义了另一个置换 $\tau$ 。
8. $\sigma \tau=\left(\begin{array}{lllll}
1 & 2 & 3 & 4 & 5 \\
4 & 2 & 5 & 3 & 1
\end{array}\right)\left(\begin{array}{lllll}
1 & 2 & 3 & 4 & 5 \\
3 & 5 & 4 & 2 & 1
\end{array}\right)=\left(\begin{array}{lllll}
1 & 2 & 3 & 4 & 5 \\
5 & 1 & 3 & 2 & 4
\end{array}\right) .$
* 一句话解释:该公式展示了两个置换 $\sigma$ 和 $\tau$ 乘积的计算过程与结果。
9. $(\sigma \tau)(1)=\sigma(\tau(1))=\sigma(3)=5 .$
* 一句话解释:该公式详细演示了如何计算复合置换 $\sigma \tau$ 在元素1上的值,体现了从右到左的运算顺序。
10. $\iota(a)=a=\sigma\left(a^{\prime}\right)=\sigma\left(\sigma^{-1}(a)\right)=\left(\sigma \sigma^{-1}\right)(a)$
* 一句话解释:该公式通过一系列等价变换证明了置换 $\sigma$ 与其逆置换 $\sigma^{-1}$ 的复合等于单位置换 $\iota$ 。
11. $l\left(a^{\prime}\right)=a^{\prime}=\sigma^{-1}(a)=\sigma^{-1}\left(\sigma\left(a^{\prime}\right)\right)=\left(\sigma^{-1} \sigma\right)\left(a^{\prime}\right)$
* 一句话解释:该公式证明了逆置换 $\sigma^{-1}$ 与置换 $\sigma$ 的复合也等于单位置换 $\iota$ 。
12. $f(1)=\#, \quad f(2)=\$, \quad f(3)=\%$
* 一句话解释:该公式定义了一个从集合{1, 2, 3}到集合{#, $, %}的一一对应函数f,用于说明群的同构。
13. $\left(\begin{array}{lll}
1 & 2 & 3 \\
3 & 2 & 1
\end{array}\right) \text { 到 }\left(\begin{array}{lll}
\# & \$ & \% \\
\% & \$ & \#
\end{array}\right)$
* 一句话解释:该公式展示了通过函数f将一个作用在{1, 2, 3}上的置换映射为另一个结构相同但作用在{#, $, %}上的置换。
14. $n!=n(n-1)(n-2) \cdots(3)(2)(1) .$
* 一句话解释:该公式定义了n的阶乘,即对称群 $S_n$ 的阶。
15. $\begin{array}{ll}
\rho_{0}=\left(\begin{array}{ll}
1 & 2 \\
1 & 2 \\
3
\end{array}\right), & \mu_{1}=\left(\begin{array}{lll}
1 & 2 & 3 \\
1 & 3 & 2
\end{array}\right), \\
\rho_{1}=\left(\begin{array}{ll}
1 & 2 \\
2 & 3 \\
1
\end{array}\right), & \mu_{2}=\left(\begin{array}{lll}
1 & 2 & 3 \\
3 & 2 & 1
\end{array}\right), \\
\rho_{2}=\left(\begin{array}{ll}
1 & 2 \\
3 & 1 \\
2
\end{array}\right), & \mu_{3}=\left(\begin{array}{lll}
1 & 2 & 3 \\
2 & 1 & 3
\end{array}\right) .
\end{array}$
* 一句话解释:该公式列出了对称群 $S_3$ 的全部6个元素,并用希腊字母命名。
16. $\begin{aligned}
& \rho_{0}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4
\end{array}\right), \quad \mu_{1}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
2 & 1 & 4 & 3
\end{array}\right), \\
& \rho_{1}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
2 & 3 & 4 & 1
\end{array}\right), \quad \mu_{2}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
4 & 3 & 2 & 1
\end{array}\right), \\
& \rho_{2}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
3 & 4 & 1 & 2
\end{array}\right), \quad \delta_{1}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
3 & 2 & 1 & 4
\end{array}\right), \\
& \rho_{3}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
4 & 1 & 2 & 3
\end{array}\right), \quad \delta_{2}=\left(\begin{array}{llll}
1 & 2 & 3 & 4 \\
1 & 4 & 3 & 2
\end{array}\right) .
\end{aligned}$
* 一句话解释:该公式列出了二面体群 $D_4$ 的全部8个元素,并根据其几何意义(旋转和反射)进行命名。
17. $e^{\prime} \phi(e)=\phi(e)=\phi(e e)=\phi(e) \phi(e) .$
* 一句话解释:该公式用于证明在群同态 $\phi$ 下,原群的单位元e被映射为目标群的单位元e'。
18. $e^{\prime}=\phi(e)=\phi\left(x x^{-1}\right)=\phi(x) \phi\left(x^{-1}\right)=x^{\prime} \phi\left(x^{-1}\right),$
* 一句话解释:该公式用于证明在群同态 $\phi$ 下,原群中元素x的逆元的像,等于x的像的逆元。
19. $\rho_{x}(g)=g x$
* 一句话解释:该公式定义了右乘置换 $\rho_x$ 的作用,即用元素x右乘群G中的任意元素g。
20. $\mu(x)=\rho_{x^{-1}} .$
* 一句话解释:该公式定义了群G的右正则表示映射 $\mu$ ,它将元素x映射到由其逆元 $x^{-1}$ 构成的右乘置换。
21. $\lambda_{e}=\left(\begin{array}{lll}
e & a & b \\
e & a & b
\end{array}\right), \quad \lambda_{a}=\left(\begin{array}{ccc}
e & a & b \\
a & b & e
\end{array}\right), \quad \text { 和 } \quad \lambda_{b}=\left(\begin{array}{ccc}
e & a & b \\
b & e & a
\end{array}\right) .$
* 一句话解释:该公式给出了一个3阶循环群的左正则表示中的三个置换元素。
22. $\lambda_{a} \lambda_{b}=\left(\begin{array}{lll}
e & a & b \\
a & b & e
\end{array}\right)\left(\begin{array}{lll}
e & a & b \\
b & e & a
\end{array}\right)=\left(\begin{array}{lll}
e & a & b \\
e & a & b
\end{array}\right)=\lambda_{e} .$
* 一句话解释:该公式通过一个具体的置换乘法计算,验证了左正则表示的群结构与原群同构。